web开发

改变数组内部的值并根据指定的位置存储数据

2019-05-10  本文已影响0人  1994陈
var arr=['a','b','a','a','a']
 var _arr=this.arr.filter((item)=>{
                if(item == 'a'){
                    return item
                }
            }) 
            var arr1=[]
             this.arr.map((item,index)=>{
              if(item == 'a'){
                  item=item+index
              }
             arr1.push(Object.assign({},{index,item}))
            })
          
            var _arr1=[]
            for(var i in arr1){
                  _arr1.push(arr1[i].item)
            }
             console.log(_arr1)

得到的结果:["a0", "b", "a2", "a3"]

上一篇 下一篇

猜你喜欢

热点阅读