この記事では、JavaScriptアレイの一般的な方法を要約します。特定のコンテンツは次のとおりです。
1。Join()メソッド:
array.join()メソッドは、配列内のすべての要素を文字列に変換し、それらを一緒にリンクして、最後の生成された文字列を返します。また、生成された文字列の配列の要素を分離するオプションの文字列を指定することもできます。デリミターが指定されていない場合、デフォルトでコンマが使用されます。例は次のとおりです。
var a = [1,2,3]; a.join(); // => "1,2,3"デリミタが指定されていないため、デフォルトはコンマです。 a.join( "+"); // => "1+2+3"は区切り文字を+A.join( " - "); // => "1-2-3"と指定します。
array.join()メソッドは、string.split()メソッドの逆操作であり、文字列を複数のブロックに分割して配列を作成します。
2。reverse()メソッド:
Array.Reverse()メソッドは、配列内の要素をフラッシュし、フラッシュバックアレイを返します。これは、元の配列にフラッシュバックを生成しない新しい配列です。それを元の配列に返しますが、内部の要素はフラッシュバックされ、再配置されています。例は次のとおりです。
var a = [1,2,3]; a.Reverse(); // => a = [3,2,1];
3。sort()メソッド:
array.sort()メソッドは、配列内の要素をソートし、ソートされた配列を返します。パラメーターが渡されない場合、デフォルトはアルファベット順にソートされます。例は次のとおりです。
var a = [4,3,1,2] a.sort(); // => [1,2,3,4] a.sort(function(a、b){return ab;}); // => [1,2,3,4] sort a.sort(a、b){return ba;}); // => [4,3,2,1]ここで匿名関数を使用するのは非常に便利です。これは、一度だけ使用されている場合に機能に名前を付ける必要はないからです。
4。CONCAT():
array.concat()メソッドは、新しい配列を作成して返します。新しい配列内の要素には、配列を呼び出す要素と、concat()で渡されたパラメーターの値が含まれます。渡されたパラメーターは、個別の値または配列です。 concat()は、アレイの配列を再帰的に平らにしません。例は次のとおりです。
var a = [5,6,7]; A.Concat(1,2); // => [5,6,7,1,2]; A.Concat([1,2]); // => [5,6,7,1,2]; A.Concat(3、[1,2]); // => [5,6,7,3,1,2]; A.concat([1、[2,3]]); // => [5,6,7,1、[2,3]];
5。Slice()メソッド:
array.slice()メソッドは、指定された配列のフラグメントまたはサブアレイを返します。 1つまたは2つのパラメーターを渡すことができ、パラメーターは正または負になる可能性があります。例は次のとおりです。
var a = [5,6,7,3,1,2]; A.Slice(1)// => [6,7,3,1,2]数値パラメーターは、配列のインデックスを指します。 1つのパラメーターは、開始位置を示します。 2番目のパラメーターが渡されない場合、デフォルトは配列内の要素の数です。 a.slice(1,3)// => [6,7] 2番目のパラメーターは、配列インデックスの終了位置です(除く)index> = 1 && index <3; A.Slice(1、-3)// => [6,7]パラメーターに負の数値がある場合、正の数値を変換できます。メソッドは-3+6(配列内の要素の数)A.Slice(-3、-2)// => [3]同様に、上記のように。
6。Splice()メソッド:
array.splice()メソッドは、配列に挿入または削除する一般的な方法です。呼び出された配列が変更され、Splice()が3つのパラメーターを渡すことができます。最初のパラメーターは、要素インデックスの開始場所を示し、2番目のパラメーターは削除された要素の総数を示し、3番目のパラメーターは挿入された要素を示します。要素挿入の位置は、要素が削除を開始する位置です。例は次のとおりです。
var a = [5,6,7,3,1,2]; a.splice(2); // => [7,3,1,2] a = [5,6]; //パラメーターを渡して、インデックスからの削除後のすべての要素を表す。 a.splice(2,2); // => [7,3] a = [5,6,1,2]; 2番目のパラメーターは、削除された要素の数を表します。 a.splice(2,2、 'a'、 'b'、 'c'); // => [7,3] a = [5,6、 'a'、 'b'、 'c'、1,2];
7。プッシュ()およびunshift()メソッド:
array.push()メソッドは、新しい配列の長さを返す配列の最後に要素を追加することです。 array.unshift()メソッドは、新しい配列の長さを返す配列の前面に要素を追加することです。例は次のとおりです。
var a = [1,2,3]; a.push(4,5); // a = [1,2,3,4,5];返品値は5です。 A. Unshift(4,5); // a = [4,5,1,2,3];返品値は5です。 passableパラメーターは1つ以上にすることができます。
8。Pop()およびShift()メソッド:
array.pop()メソッドは、削除された要素を返す配列の最後の要素を削除することです。 array.shift()メソッドは、削除された要素を返す配列のフロント要素を削除することです。
var a = [5,6,7]; a.pop(); // a = [5,6];戻り値は7 a.shift(); // a = [6,7];返品値5
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。