配列(または配列の一部)を別の配列にコピーします。 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!