JavaScript 中遍历对象的属性

2016-07-24
阅读 2 分钟
9.3k
遍历 JavaScript 对象中的属性没有其他语言那么简单,因为两个因素会影响属性的遍历:对象属性的属性描述符 (property descriptor) 的 [[Enumerable]] 特性为 true (可枚举)才能被 for-in 访问;如果在对象本身没有找到属性,接下来会在原型链上查找,访问属性时会沿着整个原型链从下到上查找属性。所以说遍历属性时,...

JavaScript 数组遍历

2016-07-24
阅读 1 分钟
2.9k
原文链接 《JavaScript 数组遍历》 参考 For-each over an array in JavaScript?Why is 'for(var item in list)' with arrays considered bad practice in JavaScript?forEach and runtime cost 开始遍历 多种选择: for for-in forEach 以及相关的(ES5+) for-of(ES6+) 使用迭代器(ES6+)<!-- more --> 先声...