我试图了解如何[1,2,3,4,5]在每个索引之间取一个数组,然后在每个索引之间添加一个,,这样数组就变成了[1, ', ', 2, ', ', 3, ', ', 4, ', ', 5]
我知道这听起来很愚蠢,但我遇到了一些问题。
基本上,我想使用类似splice()方法的东西,以便我可以遍历数组和每个奇数索引,我可以做到splice(index, 0, ', ').
您可以使用.reduce接受函数作为参数的方法callback。
reduce() 方法对累加器和数组的每个值(从左到右)应用函数,将其减少为单个值。
var array=[1,2,3,4,5];
console.log(array.reduce(function(a,b){
return a.concat(b).concat(",");
},[]).slice(0,-1));Run Code Online (Sandbox Code Playgroud)