课程
/前端开发
/JavaScript
/JavaScript深入浅出
老师,for in遍历时受原型链的影响 可以举一个例子吗
2016-10-12
源自:JavaScript深入浅出 3-3
正在回答
谢谢 懂了
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
深夏之叶
深夏之叶 回复 深夏之叶
qq_不只是看看_03455689
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
1 回答for.....in.....
1 回答关于obj遍历问题,表示没听明白
2 回答for in 语句
3 回答数组遍历顺序问题
1 回答关于for循环的