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;