var arr = [3,2,2,2];
var arr1 = [{},{},{},{},{},{},{}]
想循环arr1 最后返回的是arr1根据arr的value值 返回对应的数组
想要得到的是 [0,0,0,1,1,2,2,3,3]
var arr = [3,2,2,2];
var arr1 = [{},{},{},{},{},{},{}] // 返回 [0,0,0,1,1,2,2]
var d = arr1.map(function(value,index){
let num = 0
arr.forEach((v,i) =>{
if(v ==3){
num = 0;
}else if(v ==2){
num ++;
}
})
return num
})
console.log(d)
感觉怎么写都不对
老司机指导迷津 不胜赶紧
九州编程
相关分类