博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript之 for...in
阅读量:6416 次
发布时间:2019-06-23

本文共 393 字,大约阅读时间需要 1 分钟。

for-in 可以用来枚举对象的属性,还有数组的索引,用法:

枚举对象属性

var o={name:'a',age:25,sex:'male'}for(var each in o){    console.log(each);}

运行结果:

注意:

1.所有的对象属性都会遍历到,但是顺序不一定,因为可能会因浏览器顺序会不同。

2.建议使用for-in 循环之前,先检测确认该对象的值不是null 或undefined。

3.Safari 3 以前版本的for-in 语句中存在一个bug,该bug 会导致某些属性被返回两次。

枚举数组索引

var s=['a','b','c']for(var each in s){   console.log(each);} 

运行结果:

转载于:https://www.cnblogs.com/greenteaone/p/9225031.html

你可能感兴趣的文章
洛谷P1962 斐波那契数列
查看>>
题解——HDU 4734 F(x) (数位DP)
查看>>
[转]35 岁前程序员要规划好的四件事
查看>>
大话F#和C#:是否会重蹈C#失败的覆辙?
查看>>
jQuery常用方法
查看>>
经典算法
查看>>
11 用户交互,显示省市县三级联动的选择
查看>>
sql语句的优化分析
查看>>
运维面试题五十题
查看>>
雷神编码博客入口
查看>>
当通过Struts2传值给后台时,如果是外键,传字符串那么会出现错误
查看>>
主流浏览器
查看>>
String类replaceAll方法正则替换深入分析
查看>>
快速排序
查看>>
极限编程和JUnit
查看>>
linux上部署ant
查看>>
arc073 F many moves(dp + 线段树)
查看>>
长理 校赛的 一个贪心题
查看>>
vuecli3初尝试(转载)
查看>>
学习笔记:索引碎片、计划缓存、统计信息
查看>>