Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

Array copyWithin()

JavaScript数组copyWithin()方法使用其自己的元素复制给定数组的一部分,并返回修改后的数组。此方法不会更改修改后的数组的长度。

语法

copyWithin()方法由以下语法表示:
array.copyWithin(target, start, end)

参数

target-复制元素的位置。
start -这是可选的。它代表方法开始复制元素的位置的索引。默认情况下,它是0。
end-可选。它代表元素停止复制的索引。默认情况下,它是array.length-1。

返回

修改后的数组。

JavaScript数组copyWithin()方法示例

让我们看看copyWithin()方法的一些示例。

示例1

在这里,我们将传递目标,方法的开始和结束索引。
<script>
var arr=["AngularJS","Node.js","JQuery","Bootstrap"]
// place at 0th position, the element between 1st and 2nd position.
var result=arr.copyWithin(0,1,2);
document.writeln(result);
</script>
输出:
Node.js,Node.js,JQuery,引导程序

示例2

再来看一个示例,我们将复制两个元素。
</script>
var arr=["AngularJS","Node.js","JQuery","Bootstrap"]
// place from 0th position, the elements between 1st and 3rd position.
var result=arr.copyWithin(0,1,3);
document.writeln(result);
</script>
输出:
Node.js,JQuery,JQuery,引导程序

示例3

在此示例中,我们将仅提供目标索引和起始索引。
<script>
var arr=["AngularJS","Node.js","JQuery","Bootstrap"];
// place from 1st position, the elements after 2nd position.
var result=arr.copyWithin(1,2);
document.writeln(result);
</script>
输出:
AngularJS,JQuery,引导程序,引导程序

示例4

在此示例中,我们仅提供目标索引。
<script>
var arr=["AngularJS","Node.js","JQuery","Bootstrap"];
// place from 2nd position, the elements after 0th position.
var result=arr.copyWithin(2);
document.writeln(result);
</script>
输出:
AngularJS,Node.js,AngularJS,Node.js
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4