JavaScript配列方法大全書

2531 ワード

1.2つの配列をつなぎ合わせる方法:
Array.concat(obj);

    var array = [1,2,3];
    
    var array2 = [4,5,6];
    
    var arrtotall = array.concat(array2);
    
    console.log(arrtotall);
    
    //  : [1, 2, 3, 4, 5, 6]
    
2.配列を文字列につづり合わせる
Array.join( )

    var arrString = arrtotall.join(); 
    
    var arrString = arrtotall.join("+"); 
    
    console.log(arrString);
    
    //  :1,2,3,4,5,6
    
3.配列長:
Array.length
4.配列の最初の要素を削除し、戻ります.
Array.shift();
    var shift = reverse.shift();
    
    console.log(shift);
    
    //linhe
    
    console.log(reverse); 
    
    // ["bo", 5, 4, 3, 2, 1]
    
5.配列の最後の桁数を削除し、戻ります.
Array.pop();

         pop()   array       ,      1,            。

               , pop()     ,  undefined。
       
    var arrtotall = [1,2,3,4,5,'bo']
    
    var pop = arrtotall.pop();

    console.log(pop);
    
    //  :  bo
6.配列末に値を追加する
Array.push();

    var arrtotall = [1,2,3,4,5,'bo'];
    
    var arrtotall2 = arrtotall.push('linhe');
    
    console.log(arrtotall2);
    
    //    :    :7
    
    console.log(arrtotall);
    
    //[1, 2, 3, 4, 5, "bo", "linhe"]
    
7.配列ヘッドに値を追加
Array.unshift();
    
    var arrtotall = [1,2,3,4,5,'bo'];

    console.log(arrtotall.unshift("shuaibo"));//7
    
    console.log(arrtotall);
    
    //["shuaibo", 1, 2, 3, 4, 5, "bo"]
    
7.配列を逆順にする
Array.reverse();

    var reverse = arrtotall.reverse();

    console.log(reverse);

    //    ["linhe", "bo", 5, 4, 3, 2, 1]
        
8.配列の何番目から何番目までデータを持ってきますか?
Array.splice( )
    
    var arr = [1,2,3,4,5];
    
    console.log(arr.slice(1,3));
    
          : 2,3
    
       :     ,   start end(      )   array  。
    
9.配列の並べ替え
Array.sort();    

    var arrtotall = [2,2,1,4,15,'bo'];

    console.log(arrtotall.sort(numberorder));
    
    function numberorder(a, b) {
    
            return a - b;
    }
10.配列を文字列に変換する
Array.toString()         

    var arrtotall = [1,2,3,4,5,'bo'];
    
    console.log(arrtotall.toString());
    
    //1,2,3,4,5,bo
    
  • 配列の一部を削除する
  • Array.splice();
      
              
      
      var arr = [1,2,3,4,5,6,7];
      
      console.log(2,3);//   :[3,4,5]