如何将数组循环中的项目复制三次?

我有这个数组

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)


以上是如何将数组循环中的项目复制三次?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>