2
インデックスを使用して2つのJavaScript配列をマージしようとしています。Javascriptインデックスを使用してマージする配列
のは、私が
とA[0] = 1;
A[1] = 9;
...
A[5] = 12;
と配列B
で配列A
を持っているとしましょう:私はやってB
でA
をマージしたい
B[0 ... 5] = garbage, unused;
B[6] = 23;
B[7] = 99;
B[8] = 31;
...
B[10] = 990;
:
merged[0] = 1;
merged[1] = 9;
..
merged[5] = 12;
merged[6] = 23;
...
merged[10] = 999;
どのようにこのことができます終わり? slice
あなたが開始【と終了]を指定し、配列の部分のコピーを作成しながら、
var C = A.concat(B.slice(6));
concat
は2つの配列を結合し、その結果を返す:
+1すてきな解決策です。 –
@Felix:ありがとう! –