老师,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