ArayのcopyWithin()方法
1391 ワード
copyWithin()方法は、配列の指定された位置から配列の別の指定された位置にコピーするために使用される.
変更された配列を返します.すなわち、元の配列を直接変更します.配列の長さは変わりません.
startはオプションで、元素コピーの開始位置は省略し、デフォルトは0です.負の値ができます.負の値の後、インデックスはlength+startです.
endオプション、省略、デフォルトは配列のlengthで、負の値ができます.負の値の後、インデックスはlength+endです.
startの値がendより大きい場合、直接元の配列に戻り、何の処理も行いません.
var arr=[[apple],[bana],[cover],[double]
arr.co pyWithin(1,2,1) => Aray[apple],“bana”,“cover”,“double”
startとendは先にサイズを比較して負の値を処理しています.
var arr= [「apple」「bana」「cover」「double」]
arr.co pyWithin(1、-1、-2)Aray[apple]、「bana」「カバー」「double」
変更された配列を返します.すなわち、元の配列を直接変更します.配列の長さは変わりません.
array.copyWithin(target, start, end)
targetを必要として、指定された位置のターゲットインデックスにコピーします.負の値ができます.インデックスはlength+targetです.startはオプションで、元素コピーの開始位置は省略し、デフォルトは0です.負の値ができます.負の値の後、インデックスはlength+startです.
endオプション、省略、デフォルトは配列のlengthで、負の値ができます.負の値の後、インデックスはlength+endです.
startの値がendより大きい場合、直接元の配列に戻り、何の処理も行いません.
var arr=[[apple],[bana],[cover],[double]
arr.co pyWithin(1,2,1) => Aray[apple],“bana”,“cover”,“double”
startとendは先にサイズを比較して負の値を処理しています.
var arr= [「apple」「bana」「cover」「double」]
arr.co pyWithin(1、-1、-2)Aray[apple]、「bana」「カバー」「double」