課程
/前端開發
/JavaScript
/JavaScript深入淺出
實在想不通為什么不是
son ——? Person.prototype —— Function.prototype —— Object.prototype —— null
2018-12-06
源自:JavaScript深入淺出 9-1
正在回答
1.每個對象都具有一個名為__proto__的屬性;
2.每個構造函數(構造函數標準為大寫開頭,如Function(),Object()等等JS中自帶的構造函數,以及自己創建的)都具有一個名為prototype的方法(注意:既然是方法,那么就是一個對象(JS中函數同樣是對象),所以prototype同樣帶有__proto__屬性);
3.每個對象的__proto__屬性指向自身構造函數的prototype;
function Person() - Function.prototype-Object.prototype-null
son -Person.prototype -Object.prototype -null
son 是 person的實例,而不是function的實例,而且上邊的原型鏈應該是從son.prototype開始的。(純屬個人見解,有誤的話請大佬指出)
HelloG
舉報
由淺入深學習JS語言特性,且解析JS常見誤區,從入門到掌握
1 回答JS原型鏈例題中this的問題
1 回答一般什么問題會用到原型鏈或者用原型鏈解決更好
2 回答原型鏈繼承
2 回答對象原型鏈
2 回答原型鏈還是搞不懂
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-11-04
1.每個對象都具有一個名為__proto__的屬性;
2.每個構造函數(構造函數標準為大寫開頭,如Function(),Object()等等JS中自帶的構造函數,以及自己創建的)都具有一個名為prototype的方法(注意:既然是方法,那么就是一個對象(JS中函數同樣是對象),所以prototype同樣帶有__proto__屬性);
3.每個對象的__proto__屬性指向自身構造函數的prototype;
2019-04-22
function Person() - Function.prototype-Object.prototype-null
son -Person.prototype -Object.prototype -null
2019-01-17
son 是 person的實例,而不是function的實例,而且上邊的原型鏈應該是從son.prototype開始的。(純屬個人見解,有誤的話請大佬指出)