var p;
var obj = {x:10, y:20}
for(p in obj){
}
用 for in 遍历 obj 对象中的属性,
1. for in 顺序不确定, 具体顺序依赖引擎的实现
所以需要按顺序遍历数组或者对象的属性时, 不要用 for in
2. enumerable 为 false 时不会出现
3. for in对象属性时受原型链影响
javascript 中 for in 的坑
最新推荐文章于 2023-08-18 13:31:30 发布