第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么不能下面這樣寫

function foo(){}

var obj=new foo();

obj.prototype.name=1;

obj.prototype.sex=2;

console.log(obj.name+obj.sex)

obj.prototype指向的不是foo的prototype嗎,這樣寫有什么錯(cuò)誤

正在回答

3 回答

obj 是 foo 的一個(gè)實(shí)例,它不是一個(gè)函數(shù),所以沒(méi)有prototype

  • 準(zhǔn)確的說(shuō),只有構(gòu)造函數(shù)才有prototype屬性

  • 通常我們自定義的函數(shù)都屬于構(gòu)造函數(shù),所以都有此屬性

4 回復(fù) 有任何疑惑可以回復(fù)我~
#1

iceminit 提問(wèn)者

非常感謝!
2016-07-26 回復(fù) 有任何疑惑可以回復(fù)我~
#2

iceminit 提問(wèn)者

視頻里面講的obj的prototype指向的是foo的prototype,那obj不是有prototype屬性嗎
2016-07-26 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_慕慕947699 回復(fù) iceminit 提問(wèn)者

應(yīng)該是 obj.__proto__=== foo.prototype; obj作為foo實(shí)例化的對(duì)象只有proto和constructor屬性;prototype是函數(shù)固有的屬性,然后因?yàn)楹瘮?shù)也是對(duì)象,所以foo也有proto和constructor屬性;
2019-10-22 回復(fù) 有任何疑惑可以回復(fù)我~
<script>
function?foo(){
}
//prototype屬性也是個(gè)對(duì)象
foo.prototype={
????????name:1,
????????sex:2
};
var?obj=new?foo();
console.log(obj.name+obj.sex);
</script>


3 回復(fù) 有任何疑惑可以回復(fù)我~

function foo(){}

var obj=new foo();

foo.prototype.name=1;

foo.prototype.sex=2;

console.log(obj.name+obj.sex);

這樣寫就可以了,此時(shí)obj繼承foo的prototype

3 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么不能下面這樣寫

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)