課程
/前端開發
/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循環的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-18
謝謝 ?懂了
2016-10-13
i是變量,如果用a.i會找a中屬性為i的值,會是undefined,可以用console.log(a[i])。
2016-10-13
function?A(){ this.c?=?2; this.b?=?4; } A.prototype.d?=?5; var?B?=?new?A(); for?(i?in?B){ document.write(i) }2016-10-12
function?A()?{} A.prototype.a?=?1; var?a?=?new?A(); a.b?=?2; for?(i?in?a)?{ console.log(i) }