📜  JavaScript TypedArray copyWithin()方法

📅  最后修改于: 2020-10-26 01:06:52             🧑  作者: Mango

JavaScript TypedArray copyWithin()方法

copyWithin()方法复制数组中的数组序列,并在目标处设置一个新的起点。 copyWithin()方法是可变方法,可以直接更新数组。它不会改变数组的长度,但是会更改其内容并在必要时创建新的属性。此方法具有三个参数,两个为必需参数,一个为可选参数。

句法:

arr.copyWithin(target)
arr.copyWithin(target, start)
arr.copyWithin(target,start,end)

参数:

目标:将元素复制到的索引位置。 (需要)。

开始:索引位置元素开始复制。 (可选的)

结束:是可选的。从中结束复制元素的源结束索引位置。

返回值:

修改后的数组。

浏览器支持:

Chrome 45.0
Edge 12.0
Firefox 32.0
Opera NO

例子1

JavaScript TypedArray copyWithin(target)方法

 

输出:

1,2,1,2,3,4,5,6,7,8

例子2

JavaScript TypedArray copyWithin(target,start)方法

 

输出:

1,2,4,5,6,7,8,9,10,10

例子3

JavaScript TypedArray copyWithin(target,start,end)方法

 

输出:

1,3,4,4,5,6,7,8,9,10