怎样快速而优雅地遍历 JavaScript 数组
1个回答
展开全部
var arr = ['a','b','c','d']
//1 for
var i = 0, len = arr.length, item;
for( ; item = arr[i++]; ){
//item..
}
//2 forEach
arr.forEach(function(item , i){
//item..
})
第一种可控性更好,只是要写的地方也会增多
第二种很方便,但是较低(IE8级更低)版本浏览器不支持,且做无法做break跳出循环操作
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询