javascript 中 for in 的坑

    科技2026-04-08  7

    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对象属性时受原型链影响
    Processed: 0.015, SQL: 9