我有一个数组 [a, b, c]
。我希望能够像这样在这个数组的每个元素之间插入一个值: [0, a, 0, b, 0, c, 0]
。
我想它会是这样的,但我不能让它工作。
for (let i = 0; i < array.length; i++) {
newArray = [
...array.splice(0, i),
0,
...array.splice(i, array.length),
];
}
感谢你们对我的帮助!
原文由 Philippe 发布,翻译遵循 CC BY-SA 4.0 许可协议
为了获得一个新数组,您可以连接该部分并为每个元素添加一个零元素。
使用相同的数组
从末尾开始迭代会更短一些。