Python の zip 関数のようなものを作ろうとしております。プログラム全体は下記の CodePen に記述いたしました。
しかし Array に push しても何故か空のままで苦慮しております。何かしら思い当たるものがありましたら、ご教示いただけると幸いでございます。
javascript
1 for (let index = 0; index < length; index++) { 2 elms = []; 3 for (arr of args) { 4 console.log(arr[index]); // 要素はあるはずなのに 5 console.log(elms.push[arr[index]]); // <--- ここで push しても 6 console.log(elms); // 空のまま... 7 } 8 }
push は、戻り値として配列の要素数を返すそうですが、ここでは undefined を投げ返されています。
push() メソッドは、配列の末尾に 1 つ以上の要素を追加することができます。また戻り値として新しい配列の要素数を返します。
[Array.prototype.push() - MDN Web docs
](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/push)
回答2件
あなたの回答
tips
プレビュー