首页 > 代码库 > js数组遍历
js数组遍历
js数组一般情况可以用以下方式遍历:
<script type="text/javascript"> //比如 var values=new Array(); values[0]="北京"; values[1]="天津"; ....//其他省略 //遍历1 for(var i=0;i<values.length;i++){ alert(values[i]); } //遍历2 for(var ele in values){ alert(values[ele]);//下标 } </script>但是for in不能乱用,对以下情况则出现问题:
<script type="text/javascript"> var data=http://www.mamicode.com/[{name:"a",age:12},{name:"b",age:11},{name:"c",age:13},{name:"d",age:14}]; >结果不是弹出四次,而是弹出八次,另外四次都是undefined
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。