亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Student.prototype.constructor = Student

如果不顯示的將constructor 設置為Student,那么下一次

當出于實現繼承的目的而修改了構造器Student.prototype時,Student.prototype.constructor已經不是Student了,為了避免誤解,手動重設Student.prototype.constructor屬性,這樣通過new Student創建的實例的constructor又可以正確取到Student了?引用問題鏈接

對這段話不理解,老師能否用一個例子解釋一下,怎樣修改構造器Student.prototype 之后,并且也沒有顯示重設Student.prototype.constructor,那么通過new Student創建的實例會發生變化

正在回答

1 回答

constructor是可以隨意修改的,一般情況下,構造器A創建的對象的constructor屬性就是A(通過A.prototype繼承而來)

這里重新設值只是為了迎合這個“習慣”,其實沒有太大的意義,因為constructor本就可以隨意修改。


0 回復 有任何疑惑可以回復我~
#1

豸題 提問者

非常感謝!
2015-05-08 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

Student.prototype.constructor = Student

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號