for of 和 for in 在数组和对象中的区别

来源:互联网 发布:unity3d 室内灯光 编辑:程序博客网 时间:2024/06/03 17:42

看一个列子,分析一下两个遍历的区别:

数组中:

var arr=["a","b","c","d"];for(var a in arr){    console.log(a);}     //打印值  0 1 2 3for(var a of arr){    console.log(a);}  // 打印值 a b c d

对象中:

var obj = {    aa: "11",    bb:"22"}for(var a in obj){    console.log(a);    console.log(a+"---"+obj[a])}  // aa bb aa---11 bb---22for(var a of obj){  //错误写法    console.log(a);}  // obj is not iterable`这里写代码片`
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 我的数字交大 上海交大录取分数线 西安交大附属院 上海交大排名 美国水交大比赛 西安交大口腔医院 西安交大校花唐雅雯 西南交大教务 智慧交大网登录 上海交大专业 上海交大网络 上海交大法学院 交大附中校友 交通大学 西北交通大学 西安交通大学简介 北方交通大学 西安交通大学录取分数线 北京交通大学首页 北京交通大学教务处 西安交通大学怎么样 西安交通大学分数线 西交大 西安交通大学专业排名 北交大 交通大学排名 四川交通大学 山东交通大学 辽宁交通大学 西安交通大学专业 交通大学分数线 为什么有人说西南交大很烂 深圳交委 交委是什么单位 深圳市交委电话 深圳交委网络监管平台 交子 豹子贷交299可以退回吗 交子是哪个朝代的 交州 交待