以下循环有没有简化写法?
发布于 6 年前 作者 zhouqiang 1106 次浏览 来自 问答

 以下两个片段有没有简化写法,代替掉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 回复

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

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

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

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

for (var i in Marker){

}

自己举一反三了

回到顶部