我有这个数组
var array = [1,2,3,4,5,6,7,8,9,10...]
我想让每个数字在一个循环中重复三次,比如
var newarray = [1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6...]
我该怎么做?非常感谢。
您可以使用Array.prototype.flatMap
返回一个数组,其中元素对每个项重复三次,然后将其展平一级。
const array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
const result = array.flatMap(x => [x, x, x])
console.log(result)