索引总结:
(一)
var arr2= [“A”, “B”, “C”, “D”, “E”, “F”,“G”,“H”,“I”];
document.write("\n" + arr2.copyWithin(3, 2,4));
//document.write("\n" + arr2.copyWithin(被替换, 开始索引, 结束索引));
被替换:直接从被替换那个开始替换。
开始索引:指明开始索引的那个参与索引。
结束索引:从开始索引开始排列,一直排到结束索引,结束索引所指的那个不参与排列;如果还剩下空间,就直接从数组后面排回来!!!
(二)
var arr2= [“A”, “B”, “C”, “D”, “E”, “F”,“G”,“H”,“I”];
document.write("\n" + arr2.copyWithin(3, 2));
//document.write("\n" + arr2.copyWithin(被替换, 开始索引));
小结:如果没有结束索引,那就从开始索引开始排列下去,直到把空间排满。
(三)
var arr2= [“A”, “B”, “C”, “D”, “E”, “F”,“G”,“H”,“I”];
document.write("\n" + arr2.copyWithin(3, 7));
//document.write("\n" + arr2.copyWithin(被替换, 开始索引));
小结:如果出现开始排列后,数组出现不够排列的,剩下的空间从数组后面排起,直到空间被排满。
(四)
var arr2= [“A”, “B”, “C”, “D”, “E”, “F”,“G”,“H”,“I”];
document.write("\n" + arr2.copyWithin(3, -2));
//document.write("\n" + arr2.copyWithin(被替换, 开始索引));
小结: 如果开始索引出现负数,那么数组就是从右往左数,哪个是开始索引就从哪个开始排列,以此类推!
(希望能够更好的理解document.write("\n" + arr2.copyWithin(被替换, 开始索引, 结束索引));
如何排列!)