對fun.prototype = {};fun.prototype.name = 'tom';操作之后的輸出很不理解,fun的prototype已經改變了,訪問a的name屬性,查找原型鏈不應該輸出tom?更新:還有一個問題,由于fun.prototype = {}操作覆蓋了原型,所以之后對fun.prototype的屬性修改其實修改的是{}.于是把fun.prototype = {}操作去掉,代碼如下:b.constructor.prototype.name = 'kitty'這一步問什么沒有生效呢
一道關于原型的問題
胡子哥哥
2018-07-30 09:09:43