javascript - 将数组与其自身连接起来以复制它

标签 javascript arrays

Python中:

>>> [1,2,3,4] * 2 
[1, 2, 3, 4, 1, 2, 3, 4]

使用 JavaScript 的方法是什么?

当前使用:

var data = [1,2,3,4];
data.concat(data);
//[1, 2, 3, 4, 1, 2, 3, 4]

最佳答案

在 JavaScript 中不能进行数组相乘。您当前的解决方案使用 Array.concat是正确的。 请注意,它会使用复制的项目创建一个单独的数组,并且不会更改原始数组。

关于javascript - 将数组与其自身连接起来以复制它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21597165/

相关文章:

javascript - 没有 jQuery 的 Ajax 有多糟糕?

javascript - HighCharts 柱形图填充了函数中的系列数据

javascript - 调试 javascript,同时检查 html 和 css 的变化

javascript - 关于链接 es6 Promises、then() 和值消耗

ios - 如何从这个json中获取数据

php - 将 PHP 的对象数组导入 Javascript

php - 以空格作为分隔符展开数组并将值推送到新数组

javascript - 消除重复值javascript

javascript - 不连续只循环当前图像

C - 从类型 'char *[(sizetype)(NColDataType)]' 分配给类型 'char *' 时不兼容的类型