一般的な方法のJavaScriptの配列は元の配列を変更するには変更か

元の配列を変更します

1つのPOP():削除arrayObject最後の要素、配列の長さから1を引いて、その要素の値を除去し返します。アレイが既に空である場合、ポップ()配列が変化し、不定値を返していません。arrayObject.pop()

:2()を押し  尾をarrayObject引数の順序に追加するには、プッシュ()メソッドを。それは、直接ではなく、新しい配列を作成するよりも、arrayObjectを変更し、arrayObject.push(newelement1、newelement2、... 。、NewelementX)

3逆():このメソッドは、新しい配列を作成せずに、元の配列を変更します。arrayObject.reverse()

4シフト():そこから配列の最初の要素を削除して、最初の要素の値を返す配列が空である場合、次にシフト()メソッドは何もしないであろう。

5ソート():配列への参照。、元の配列のソート配列ではなく、コピーを注意してください。arrayObject.sort(SORTBY()メソッドは、パラメータ呼び出された場合、ソートする配列の要素のアルファベット順に、使用されていない、より正確にポイントをそれを置くが、文字エンコーディングの順にソートされる。これを達成するために、我々は最初にしなければなりません比較のための文字列に配列(必要な場合)、の要素。あなたが他の基準に従ってソートしたい場合には、2つの値を比較する機能を比較機能を提供する必要があり、その後、2を説明するためのビューを返します。デジタル値の相対的な順序は次のように2つのパラメータaおよびbを有するべきである比較関数は、戻り値は:Bよりも小さい場合には、Bの前に表示されソートされた配列に、次いで、ゼロ以上の値を返す。もし次いで、0に戻るBに等しいBよりも大きい場合、ゼロよりも大きい値を返します。)

6スプライス():スプライス()メソッドは、インデックスの先頭からゼロ以上の要素を削除することができ、そしてリストに宣言されたパラメータの1つ以上の値を有するもの除去要素を交換します。返される配列内のarrayObject要素から取り外した場合を含む要素が削除される(インデックス、howManyが、ITEM1、arrayObject.spliceを ... ..、itemX)

7抜き():抜き()メソッドは、配列の先頭に1つの以上の要素を追加し、新しい長さを返しします。arrayObject.unshift(newelement1、newelement2、... 、newelementX) 戻りarrayObjectの新しい長さ

これは、元の配列は変更されません。

1つのCONCAT():接続された、二つ以上の配列を接続するために使用される唯一の配列のコピーを返し、arrayObject.concat(arrayX、arrayX、......、arrayX)

2 jionは():文字列を返します。文字列は、文字列の各要素arrayObject変換し、次にこれらの文字列を連結することによって得られる、arrayObject.join(セパレータ)

3スライス():配列が空arrayObject.slice(開始、終了)の場合その他:

オブジェクトの4toSource()*はtoSource()メソッドは、ソースコードで表されます。この値のすべてのオブジェクトは、元の配列オブジェクト継承由来します。toSource()メソッドは、通常、バックグラウンドで自動的にはJavaScriptによって呼び出され、それが明示的にコードには表示されません。object.toSource()のtoString():ArrayObjectの文字列表現。パラメータと戻り値join()メソッドは、文字列同じarrayObject.toString()を返していないのtoLocaleString()を:文字列配列がローカルで変換します。arrayObject.toLocaleString()のvalueOf():のvalueOf()メソッドは、オブジェクトの元の配列の値を返します。この値のすべてのオブジェクトは、元の配列オブジェクト継承由来します。arrayObject.valueOf()

おすすめ

転載: www.cnblogs.com/haonanY/p/12053602.html
おすすめ