JavaScriptビルドオブジェクト---->Array

1765 ワード

配列はデータのシーケンステーブルであり、配列の各項目は任意のタイプのデータを保存することができ、サイズは動的に調整することができる.作成方法:
var arr = new Array();//     
var arr = ['asd','sdsds'];//    

配列の一般的な方法:concat()は、2つ以上の配列を接続するために使用されます.---->新しい配列を返します.
var arr1 = ['a','b','c'];
var arr2 = ['d','e','f'];
var arr = arr1.concat(arr2);
alert(arr)//   :['a','b','c','d','e','f']
//    ,       ,    --(   Object  ,            ,                 ,          );
var arr1 = ['a','b','c'];
var arr = arr1.concat();
alert(arr)//  :['a','b','c']
alert(arr == arr1);//false

join()配列のすべての要素を文字列に入れます.パラメータは配列の各要素間接続の区切り記号で、デフォルトは「,」;-->戻り値は文字列です.
var arr1 = ['a','b','c'];
var arr = arr1.join('--');
alert(arr)//   :a--b--c;

reverse()は、配列内の各要素の順序を逆転させるために使用されます.----->元の配列で操作し、戻り値は元の配列自体である.
var arr1 = ['a','b','c'];
var arr = arr1.reverse();
alert(arr);  //['c','b','a'];
alert(arr1==arr)  //true

slice()は、既存の配列から選択した要素を返します.2つのパラメータ、開始位置と終了位置を受信します.終了位置は記入せず、デフォルトは終了になります.-------->新しい配列を返し、元の配列は変わらない.
var arr1 = ['a','b','c','d','e'];
var arr = arr1.splice(2,4);
alert(arr+' ; '+arr1)  //c,d,e ; a,b,c,d,e

sort()配列の要素をソートします.----->戻り値は元の配列です.パラメータとして関数を受信し、ソートを支援することができます.splice()は配列からアイテムを追加/削除し、削除されたアイテムを返します.pop()メソッドは、配列の最後の要素を削除して返すために使用されます.push()メソッドは、配列の末尾に1つ以上の要素を追加し、新しい長さを返します.shift()メソッドは、配列の最初の要素を削除し、最初の要素の値を返すために使用されます.unshift()メソッドは、配列の先頭に1つ以上の要素を追加し、新しい長さを返します.