小胡3161632
2016-10-12 13:17
老师,for in遍历时受原型链的影响 可以举一个例子吗
谢谢 懂了
i是变量,如果用a.i会找a中属性为i的值,会是undefined,可以用console.log(a[i])。
function A(){
this.c = 2;
this.b = 4;
}
A.prototype.d = 5;
var B = new A();
for (i in B){
document.write(i)
}//结果 cbd
function A() {}
A.prototype.a = 1;
var a = new A();
a.b = 2;
for (i in a) {
console.log(i)
}//打印 b a
JavaScript深入浅出
281087 学习 · 1054 问题
相似问题