以下循环有没有简化写法?

发布于 7 年前作者 zhouqiang1201 次浏览最后编辑 7 年前来自 ask

 以下两个片段有没有简化写法,代替掉for循环

  for (var i = 0; i < Marker.length; i++) {

      Marker[i].iconPath =“”,

  }

  for (var i = 0; i < Marker.length; i++) {

    if (LastMarkId == Marker[i].id) {

      Marker[i].iconPath = https://xxxxxxx,

      Marker[i].width = 5, Marker[i].height =5

    }

  }

3 回复
xxiong
xxiong1 楼6 年前

在js里,我一般用Marker.forEach(v=>{ })

在wxs里,改成Marker.forEach(function(v){ })

nashen
nashen2 楼6 年前

var a = [1,2,3,4];

a.map(function(obj){return obj+1;})

xiuying37
xiuying373 楼5 年前

for (var i in Marker){

}

自己举一反三了