push(),pop(),unshift,shift()の4つの配列法の比較
1068 ワード
push(),pop(),unshift,shift()の4つの配列法の比較
1.push()メソッド配列の末尾に1つ以上の配列要素pushプッシュを追加する意味
注意:pushが完了すると返される結果は、新しい配列の長さです.
2.unshift配列の先頭に1つ以上の配列要素を追加
(1)push,unshiftは配列に新たな要素を加える(2)push()であり,unshiftパラメータは配列要素を直接書けばよい(3)元の配列も変化する.pop()配列の最後の要素を削除
4.shift()配列の最初の要素shiftが削除された後に返される結果、削除された要素shift()にパラメータがありません
1.push()メソッド配列の末尾に1つ以上の配列要素pushプッシュを追加する意味
注意:pushが完了すると返される結果は、新しい配列の長さです.
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)元の配列も変化する.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]