How to insert a new element in between all elements of a JS array?

后端 未结 17 1128
清歌不尽
清歌不尽 2020-12-29 20:38

I have an array [a, b, c]. I want to be able to insert a value between each elements of this array like that: [0, a, 0, b, 0, c, 0].

I gues

17条回答
  •  有刺的猬
    2020-12-29 20:59

    If you want to insert elements only after existing ones:

    console.log(["a", "b", "c"].map(i => [i, 0]).flat())

提交回复
热议问题