gpt4 book ai didi

Javascript - 在自身内部克隆数组

转载 作者:行者123 更新时间:2023-11-29 09:52:51 25 4
gpt4 key购买 nike

我有一个数组 ["0", "1", "2"],我需要创建函数来实现它
[“0”、“1”、“2”、“0”、“1”、“2”]。我写了那个克隆函数:

arr = [0, 1, 2];
arr.clone = function() {
var b = [];
for (var i = 0; i < arr.length; i++) {
b.push(arr[i]);
}
var c = b.concat(b);
return c;
}
arr.clone();

我做的对吗?也许有更好或更短的方法来克隆元素?

最佳答案

您只需使用 concat()就其本身而言,因为它构建了一个新数组:

var arr = [0, 1, 2];
arr = arr.concat(arr); // [0, 1, 2, 0, 1, 2]

关于Javascript - 在自身内部克隆数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18653302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com