es6の配列に要素を追加する方法は何ですか?
ES6では、配列に要素を追加するためのいくつかの方法があります。
- push()メソッドを使用すると、1つ以上の要素を配列の末尾に追加し、新しい配列の長さを返すことができます。例えば:
- 変数arrに[1, 2, 3]の配列を代入し、その後にarr.push(4)をして、console.log(arr)で[1, 2, 3, 4]と表示される。
- unshift()メソッドを使用すると、1つ以上の要素が配列の先頭に追加され、新しい配列の長さが返されます。例えば、
- let arr = [2, 3, 4];
arr.unshift(1);
console.log(arr); // [1, 2, 3, 4] - 使用スプレッド演算子:配列を展開して、その要素を別の配列に追加します。例:
- 変数arr1に[1, 2, 3]、変数arr2に[4, 5, 6]を代入し、新しい配列newArrに両方の配列を結合して代入する。その後、newArrをコンソールに出力する。
- 配列の分割代入を使用すると、1つの配列の要素を別の配列に代入することができます。例えば:
- let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
arr1 = […arr1, …arr2];
console.log(arr1); // [1, 2, 3, 4, 5, 6] - splice()メソッドを使用すると、指定された位置に1つまたは複数の要素を挿入し、指定された数の要素を削除することができます。例えば:
- 配列arrに[1、2、3]があります。
arr.splice(1、0、4);
console.log(arr); // [1、4、2、3]