问答详情
源自:3-3 [JavaScript]函数、switch、循环

关于for in 遍历

老师,for in遍历时受原型链的影响  可以举一个例子吗

提问者:小胡3161632 2016-10-12 13:17

个回答

  • 小胡3161632
    2016-10-18 20:20:44

    谢谢  懂了

  • 冠月明金
    2016-10-13 10:37:28

    i是变量,如果用a.i会找a中属性为i的值,会是undefined,可以用console.log(a[i])。

  • 深夏之叶
    2016-10-13 10:17:22

    function A(){
    			this.c = 2;
    			this.b = 4;
    		}
    		A.prototype.d = 5;
    		var B = new A();
    		for (i in B){
    			document.write(i)
    		}
    //结果   cbd


  • 冠月明金
    2016-10-12 17:44:21

    function A() {}
    A.prototype.a = 1;
    var a = new A();
    a.b = 2;
    for (i in a) {
    console.log(i)
    }
    //打印 b a