push(),pop(),unshift,shift()の4つの配列法の比較


push(),pop(),unshift,shift()の4つの配列法の比較
 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]