怎样快速而优雅地遍历 JavaScript 数组

 我来答
huibo865686
推荐于2016-08-21 · TA获得超过916个赞
知道小有建树答主
回答量:325
采纳率:80%
帮助的人:265万
展开全部
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跳出循环操作

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式