JavaScript TypedArray copyWithin() 方法

2025年4月21日 | 2 分钟阅读

copyWithin() 方法将数组中的一段序列复制到数组中的另一个位置,并覆盖目标位置的元素。copyWithin() 是一个可变方法,直接更新数组。它不会改变数组的长度,但会改变其内容,并在必要时创建新属性。此方法有三个参数,两个是必需的,一个是可选的。

语法

参数

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

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

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

返回值

修改后的数组。

浏览器支持

Chrome45.0
12.0
火狐32.0
Opera

示例 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