JavaScriptは、これらの方法は、元の配列を変更するには

これらの方法は、元の配列を変更します

  1. fill()

    文法

    array.fill(value, start, end)

    パラメータ

    パラメータ 説明
    必須。記入してください。
    開始 オプション。位置を充填開始します。
    終わり オプション。ポジションを埋める停止(デフォルトによってアレイ .LENGTH)
  2. pop()

    文法

    array.pop()

    この方法は、配列の長さを変更します

  3. push()

    文法

    array.push()

    配列の最後に一つ以上の要素を追加し、新しい長さを返します。

    この方法は、配列の長さを変更します

  4. reverse()

    文法

    array.reverse()

    元の配列を変更します

  5. shift()

    文法

    array.shift()

    この方法は、配列の長さを変更します

  6. sort()

    定義と使用法

    ソート()メソッドは、配列の要素をソートするために使用されます。

    ソート順序は、昇順または降順に文字または数字であってもよいです。

    デフォルトのソート順がアルファベットの昇順ています。

    注:アルファベット順に「40」のデジタル前列にされるときに「5」

    デジタル順序付けを使用して、パラメータとして関数によって呼び出される必要があります。

    これは、昇順または降順に指定された数の関数です。

    注意:このメソッドは、元の配列を変更します!

    パラメータ値

    パラメータ 説明
    compareFunction オプション。ソート順の規定。これは、関数でなければなりません。
    • コールバック関数は、アルファベットの昇順に安全でない場合

    • あなたはコールバック関数を提供した場合、ソートするコールバック関数に応じた値を返し、ソート()最後の要素は、コールバック関数を呼び出す以外のすべての要素の配列になります、

      コールバック関数は2つのパラメータを必要とする、最初のパラメータは、現在の要素を示し、二番目の引数は、現在の要素の後の要素を表す(したがって、最後の要素のために呼び出しません)

    • AおよびBは比較される2つの要素です。
    • 場合compareFunction(a, b)0未満、次にBの前に配置されています。

    • もしcompareFunction(a, b)0に等しく、相対位置及びB不変。注記:ECMAScriptの標準は、この動作を保証するものではありませんが、すべてではなくブラウザが(2003年前に例えばMozillaのバージョン)に従います。

    • 場合はcompareFunction(a, b)0より大きく、bが前に配置されています。
    • compareFunction(a, b) それは常にそうでない場合は、結果のソートが不確実になり、同じ入力と比較し、同じ結果を返す必要があります。

  7. splice()

    文法

    array.splice(index,howmany,item1,.....,itemX)

    パラメータ値

    パラメータ 説明
    指数 必須。どこに追加/削除する要素の規定。このパラメータは削除添字アレイ素子を起動そして(または)が挿入され、それは数字でなければなりません。
    幾つ オプション。それを削除する必要がありますどのように多くの要素を指定します。それは数でなければなりませんが、「0」することができ このパラメータが指定されていない場合、元の配列の末端にインデックスからすべての要素を削除します。
    ITEM1、...、itemX オプション。配列に新しい要素を追加するには

    返却値

    タイプ 説明
    アレイ これは、削除する要素を含む配列を返します。
  8. unshift()

    配列の先頭に1つ以上の要素を追加し、新しい長さを返します。

    文法

    array.unshift(item1,item2, ..., itemX)

    パラメータ値

    パラメータ 説明
    ITEM1ITEM2、...、itemX オプション。初期位置への配列の1つのまたは複数の要素を追加します。

おすすめ

転載: www.cnblogs.com/wangbanshan/p/11444402.html