ホームページ  >  記事  >  ウェブフロントエンド  >  js配列の基本的な使い方と添字(数値や文字)に基づいた配列からの要素の削除_javascriptスキル

js配列の基本的な使い方と添字(数値や文字)に基づいた配列からの要素の削除_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 17:19:281035ブラウズ

1. 配列を作成します

コードをコピーします コードは次のとおりです。

var array = new Array();
var array = new Array(size);//配列の長さを指定します
var array = new Array(item1,item2...itemN);//配列を作成して代入します値

2. 値の取得と割り当て
コードをコピー コードは次のとおりです:

var item = array[index ];//指定された要素の値を取得します
array[index] = value;//指定された要素に値を割り当てます

3. 新しい要素を追加します
コードをコピーします コードは次のとおりです:

配列。 Push(item1,item2...itemN);//1 つ以上の要素を配列に追加し、新しい配列の長さを返します
array.unshift(item1,item2...itemN);//1 つまたは複数の要素を追加します配列の先頭に要素を追加すると、元の要素の位置が自動的に後方に移動し、新しい配列の長さを返します
array.splice(start,delCount,item1,item2...itemN);//delCount を削除します要素を開始位置から後方に移動し、開始位置から 1 つ以上の新しい要素を挿入します

4. 要素を削除します
コードをコピー コードは次のとおりです:

array.pop() ;//最後の要素を削除し、要素を返します
array.shift();//最初の要素を削除すると、配列要素の位置が自動的に前方に移動し、削除された要素が返されます
array.splice(start, delCount);//開始位置から delCount 要素を後方に削除します

5. 配列のマージとインターセプト
コードをコピー コードは次のとおりです:

array.slice (start,end);//配列の一部を配列形式で返します。end に対応する要素は含まれないことに注意してください。end を省略すると、start 以降の要素がすべてコピーされます。
array.concat( array1,array2); // 複数の配列を 1 つの配列に結合します

6. 配列の並べ替え
コードをコピーします コードは次のとおりです。

array.reverse();//配列の反転
array.sort( );//配列の並べ替え、配列ア​​ドレスを返す

7. 配列を文字列に変換します
コードをコピーします コードは次のとおりです:

array.join(separator);//配列を区切り文字で接続します

すべてをリストしましたが、要素別アプローチに基づいて配列を削除します。 !そこでいくつかの情報を調べたところ、解決策が見つかりました。
配列要素を削除するには、Array プロトタイプの拡張が必要です。
通常、配列の添字は数値ですが、文字の添字もあります。
数値型を処理するには、まず次のコードを記述します。これは拡張です。配列の
コードをコピー コードは次のとおりです。

Array.prototype.del = function (dx)
{
if(isNaN(dx)||dx>this.length){return false;}
this.splice(dx,1)
}

2 番目に、数値パラメーターを直接渡すことができます。例: var arr = ["aa","bb"];arr.del(0);
文字の添字について話しましょう
コードをコピーします コードは次のとおりです:

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