push()、pop()、unshift、shift()の4つの配列メソッドの比較
1. push()メソッドは、1つ以上の配列要素を配列の最後に追加します。プッシュ手段
注:プッシュ後に返される結果は、新しい配列の長さです
var arr = [1, 2];
//(3)push完毕后 返回的结果是新数组的长度
console.log(arr.push(3));//3 新数组长度为3
console.log(arr);// [1, 2, 3] 新数组为[1, 2, 3]
2.unshiftは、配列の先頭に1つ以上の配列要素を追加します
arr.unshift('red', '饿死了');
console.log(arr.unshift('red', '饿死了')) //5
console.log(arr);; //["red", "饿死了", 1, 2, 3]
(1)push、unshiftは、配列に新しい要素を追加することです
(2)push()、unshiftパラメーターは配列要素を直接書き込むことができます
(3)元の配列も変更されます
3.pop()は、アレイ
console.log(arr.pop()); //3
console.log(arr); //["red", "饿死了", 1, 2]
//pop()删除数组中最后一个元素
//pop()没有参数
//pop完毕后返回的结果是 删除的那个元素
4.shift()は配列の最初の要素を削除し、shift後に返される結果は削除された要素ですshift()にはパラメーターがありません
console.log(arr.shift()); //red
console.log(arr); //["饿死了", 1, 2]