Array
1 のメソッド Array.join(): シンボルを使用してすべての要素を文字列に連結し、要素が基本型でない場合は toString.string.split();
arr = [1,2,true,3,4,5];(arr.join('-') == '1 に相当します-2-true-3 -4-5';
arr = [1,2,true,3,4,5];
arr.reverse();/ / arr == [5,4,3,true,2,1];
arr.sort(function(a,b){
return a-b;} ) ;
は最後に新しい要素をスプライスし、スプライスされた配列を返しますが、元の配列は変更しません。パラメータは 1 つの要素にすることができます。または複数の要素、配列、
1 つの要素または複数の要素の場合は、これらの要素を末尾に直接追加します。配列の場合は、配列の各要素を取り出して末尾につなぎます。 a = [1,2,3];
a.concat(4,5)// return [1,2,3,4,5]
a.concat([4,5] )// return [1,2,3,4,5]
a.concat([4,5],[6,7]);//return [1,2,3,4,5,6 ,7]
a.concat([4,[5,6]])//return [1,2,3,4,[5,6]]//メモ
startPos から始まり endPos で終わりますが、endPos の要素は含まれません
If endPos がない場合、最後に到達しますpos が負の場合、逆数
a = [1,2,3,4,5];
a.slice(0,3) // return [1,2,3]
a.slice(3)//return [4,5]
a.slice(1,-1)//return [2,3,4]/ /from 最初のものからフェッチを開始し、最後のものから最初のものをフェッチしますが、最後のものから最初のものを除外します
a.slice(1,-2);//return [2,3]//Start最初のものから、最後から 2 番目のものを取得します。ただし、最後から 2 番目のものは含まれません
は、1 つ (一部) の要素をランダムに削除したり、いくつかの要素を追加したりできます。パラメータが 2 つしかない場合は、配列から startPos から始まる長さの要素の合計を削除します
パラメータが 2 つ以上ある場合は、配列から startPos から始まる長さの要素の合計を削除し、削除した位置から開始します次の要素を追加します追加した要素が配列の場合、配列を要素として扱います(concatとの違い)
a = [1,2,3,4,5];
a. 1,2)//return [2,3]; a==[1,4,5]
a.splice(1,2,6,7,8)//return [2,3] ; ==[1,6,7,8,4,5]
a.splice(1,2,[6,7,8]);//return [2,3]; [6,7,8],4,5]
7 Array.push() と Array.pop();
はどちらも最後の要素を操作します。push は追加すること、pop は最後の要素を削除して要素を返すことです
8 Array.unshift() と Array.shift()
は両方とも最初の要素を操作します。unshift は追加し、shift は最初の要素を削除して要素を返します
これらのメソッドは元の配列を変更します: reverse、sort、splice、push、pop、unshift、shift
これらのメソッドは元の配列を変更しません配列:結合、結合、結合