リファレンス arrayCopy()

arrayCopy()

配列(または配列の一部)を別の配列にコピーします。 src配列は dst配列にコピーされ、srcPositionで指定された位置から開始し、 dstPositionで指定された位置に挿入されます。コピーする要素の数は lengthによって決定されます。コピーした値は コピー先の配列の既存の値を上書きすることに注意してください。値を上書きせずに 追加したい場合は、concat()を使用してください。

引数が2つだけの簡略版、arrayCopy(src, dst)は、 配列全体を同じサイズの別の配列にコピーします。これは arrayCopy(src, 0, dst, 0, src.length)と同等です。

この関数を使用することは、for()ループを使用して各要素を 個別にコピーするよりもはるかに効率的です。

実例

シンタックス

arrayCopy(src, srcPosition, dst, dstPosition, length)
arrayCopy(src, dst, [length])

パラメーター

src
Array:

ソース配列

srcPosition
Integer:

ソース配列の開始位置

dst
Array:

コピー先の配列

dstPosition
Integer:

コピー先の配列の開始位置

length
Integer:

コピーする配列要素の数

Notice any errors or typos? Please let us know. Please feel free to edit src/utilities/array_functions.js and open a pull request!

関連するリファレンス