最近多くのJavaScriptアレイメソッドを使用しているので、JavaScriptのチュートリアルをまとめました。特定のコンテンツは次のとおりです。
1。通常の方法
1。Join()Array Elementsを一緒に結合し、文字列として戻ります
パラメーター:オプション、要素間のセパレーターを指定します。パラメーターがない場合、デフォルトはコンマです。
戻り値:文字列
元の配列への影響:なし
2。reverse()アレイの要素の順序を逆方向に戻します。
パラメーター:なし
返品値:配列
元のアレイへの影響:元の配列は、逆順に配置された後に配列に変更されます
3。sort()アレイ要素と返品をソートします
パラメーター:オプション、ソートメソッド関数、パラメーターがない場合、デフォルトは辞書の順序でソートされます。
返品値:ソート付き配列
元の配列への影響:元の配列はソートされた配列に変更されます
4。concat()いくつかの配列を接続します
パラメーター:いくつかは、配列または要素です。
返品値:接続後の新しい配列
元の配列への影響:なし
5。Slice()は、配列からいくつかの要素を切り取り、新しい配列を形成して戻ります
パラメーター:2番目の数字はオプションであり、最初のパラメーターは傍受され始める最初の要素のインデックス値を表します(この要素は傍受されたときに含まれます)。最初のパラメーターが負の数値である場合、それはインターセプトされた要素が要素の端から始まることを意味します(-1などは最後の要素を表します)。 2番目のパラメーターの意味は、インターセプトの停止要素のインデックス値です(この文字は傍受しても含まれません)、負の値は最初のパラメーターと同じです。
返品値:傍受された新しい配列
元の配列への影響:なし
6。Splice()は、配列から要素を交換、削除、または挿入し、新しい配列を返します
パラメーター:いくつかのパラメーター、最初のパラメーターが必要です、その他はオプションであり、最初のパラメーターは操作の最初のインデックス値です。 2番目のパラメーターがない場合、最初のパラメーター(最初のパラメーターを含む)のインデックス値の後のすべての要素が削除されます。 2番目のパラメーターに2番目のパラメーターが含まれる場合、2番目のパラメーターは要素の数を削除し、これらの要素で構成される新しい配列を返します。 2番目のパラメーターが0の場合、後続のパラメーターが新しい要素として元の配列に挿入され、空の配列を返します。 2番目のパラメーターが0であり、他のパラメーターが含まれている場合、交換操作が実行され、交換が返される前に元の要素で構成される新しい配列が実行されます。
戻り値:新しい一連の要素を削除します
元の配列への影響:元の配列に置き換え、削除、挿入、その他の操作
7。プッシュ()アレイのテールに要素を追加し、配列の長さを返します
パラメーター:配列の端に追加されたいくつかの要素
返品値:要素を追加した後の配列の長さ
元の配列への影響:元の配列の尾に要素が追加されます
8。pop()配列の端から要素を削除します
パラメーター:なし
戻り値:削除された要素
元の配列への影響:元の配列の尾で要素が削除されます
9。Unshift()は、アレイのヘッドに要素を追加し、配列の長さを返します
パラメーター:配列のヘッダーに追加されたいくつかの要素
返品値:要素を追加した後の配列の長さ
元の配列への影響:元の番号ヘッダーに追加された要素
10。Shift()アレイのヘッドから要素を削除します
パラメーター:なし
戻り値:削除された要素
元の配列への影響:元の配列ヘッダーから要素が削除されます
11。ToString()は、アレイを文字列に変換し、各要素間のコンマで分離します。
パラメーター:なし
戻り値:形成された文字列(2次元配列は、2次元配列を接続する要素のみです)
元の配列への影響:なし
12。tolocalestring()は、toString()メソッドのローカライズされたバージョンです
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -
2。Iteratorメソッド
1。foreach()アレイの各要素に通話メソッド
パラメーター:関数
返品値:なし
元の配列への影響:なし
2。すべて()は、ブールリターン値を持つ関数を受け入れます。配列内のすべての要素はtrueを返し、それ以外の場合はfalseを返します
パラメーター:ブールリターン値を持つ関数
返品値:trueまたはfalse
元の配列への影響:なし
3.一部()は、ブールリターン値を持つ関数を受け入れます。配列に要素がある限り、関数はtrueを返し、それ以外の場合はfalseを返します
パラメーター:ブールリターン値を持つ関数
返品値:trueまたはfalse
元の配列への影響:なし
4。Map()関数をパラメーターとして受け入れ、新しい配列を返します。新しい配列の要素は、関数を使用した元の配列要素の結果です。
パラメーター:関数
戻り値:関数を使用して各要素の結果の配列
元の配列への影響:なし
5。フィルター()パラメーターとしてブール値の関数を受信し、すべての要素に対して関数を使用し、trueの戻り値を持つ新しい要素の配列を返す必要があります。
パラメーター:関数
戻り値:各要素は、関数がtrueを持つ要素の配列を使用します
元の配列への影響:なし
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -
3。組み合わせ方法
1。reduce()関数を引数として受け入れ、値を返します。累積値から始めて、この関数は、アレイ内の累積値とその後の要素で常に呼び出されます。
パラメーター:関数
返品値:最後の蓄積値
元の配列への影響:なし
2。RedCeRight()メソッド
注:削減のように、実行順序は右から左にあります
JavaScriptアレイメソッドの上記の要約と分析は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。