ホームページ  >  記事  >  ウェブフロントエンド  >  js配列操作記録方法

js配列操作記録方法

一个新手
一个新手オリジナル
2017-10-12 09:38:261659ブラウズ

One .splice()

メソッドは配列に項目を追加/削除し、削除された項目を返します。

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

Parameters Description
index 必須。項目を追加または削除する位置を指定する整数。配列の末尾からの位置を指定するには、負の数を使用します。
いくつ 必要です。削除するアイテムの数。 0 に設定すると、項目は削除されません。
item1、...、itemX はオプションです。新しい項目が配列に追加されました。

最小要素。

arrayObject.slice(start1,end2)

パラメータ

説明

start1 必須。選択範囲を開始する位置を指定します。負の場合は、配列の末尾からの位置を指定します。つまり、-1 は最後の要素を指し、-2 は最後から 2 番目の要素を指し、以下同様になります。

end2 このメソッドは既存の配列を変更せず、接続された配列のコピーを返すだけです。 arrayObject.concat(X,このパラメータには、特定の値または配列オブジェクトを指定できます。任意の数値を指定できます。 .sort() メソッドは、配列の要素をソートするために使用されます。 arrayObjectsortby)
オプション。選択範囲の終了位置を指定します。このパラメータは、配列フラグメントの末尾の配列インデックスです。このパラメータが指定されていない場合、分割配列には配列の先頭から末尾までのすべての要素が含まれます。このパラメータが負の場合、配列の末尾から始まる要素が指定されます。 min 2 つ以上の配列を連結するために使用されるメソッド。
新しい配列を返します。配列は、すべての arrayX パラメーターを arrayObject に追加することによって生成されます。 concat() 操作の引数が配列の場合、配列ではなく配列内の要素が追加されます。
.sort(

Parameters

Description

sortby

オプション。ソート順を指定します。関数である必要があります。

sortby関数には2つのパラメータaとbが必要で、その戻り値は次のとおりです:

aがbより小さい場合、aはソートされた配列内でbの前に出現する必要があります。 then 0 未満の値を返します。 a が b に等しい場合、0 を返します。 a が b より大きい場合、0 より大きい値を返します。 例: 5. for of of
let a=[1,2,3];
a.splice(1,1,666);
console.log(a);//[1,666,3]

1. es6 の新しい関数は、配列参照をトラバースするために使用されます: イテレーターと for...of ループ

2. for in の違いand for:

簡単に言えば、for in はキー名を走査し、for of はキー値を走査します。

let a=[1,2,3,4,5];
console.log(a.slice(1,4)); //[2,3,4]

for of のこの機能により、反復子オブジェクトもトラバースできますが、for in は単純なトラバースです。

5つ目です

今日はjs配列の基礎知識をまとめます。定期的に自分の知識を強化するために使用されます。

以上がjs配列操作記録方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。