How to duplicate elements in a js array?

后端 未结 11 602
慢半拍i
慢半拍i 2020-12-03 20:46

Whats the easiest way (with \"native\" javascript) to duplicate every element in a javascript array?

The order matters.

For example:



        
11条回答
  •  北荒
    北荒 (楼主)
    2020-12-03 21:23

    how 'bout that?

    for (i=a.length-1;i>=0;i--)a.splice(i,0,a[i]);
    

    iterating backwards is undervalued, in this case it keeps the index intact ;)

提交回复
热议问题