課程
/前端開發(fā)
/JavaScript
/JavaScript深入淺出
為什么聲明方法是這種格式method:function(){} 而不是直接在構(gòu)造器里寫函數(shù)呢?
2017-04-18
源自:JavaScript深入淺出 4-6
正在回答
函數(shù)聲明有很多方式啊,肯定不是只能構(gòu)造器里聲明函數(shù),而且構(gòu)造聲明的函數(shù)明顯是要看情況的,你想這個(gè)函數(shù)被共享才會(huì)寫在構(gòu)造器里啊。你說的這種函數(shù)聲明是對(duì)象式聲明,對(duì)象的value值可以是各種數(shù)據(jù)類型所以也包括對(duì)象本身,而function本身也是對(duì)象類型所以這樣聲明沒毛病,而且聲明在對(duì)象里可以減少全局變量的聲明,一個(gè)對(duì)象里可以聲明多個(gè)函數(shù),不用每個(gè)都var一下,減少全局污染的可能性
你把代碼貼全了好不啦。。。。你這樣別人根本不明白你在說什么!
舉報(bào)
由淺入深學(xué)習(xí)JS語言特性,且解析JS常見誤區(qū),從入門到掌握
1 回答object.creat()函數(shù)的問題
2 回答函數(shù)有關(guān)問題
2 回答JS函數(shù)調(diào)用問題
1 回答關(guān)于join方法的問題
1 回答為什么不能設(shè)置函數(shù)方法時(shí)不能設(shè)置writable屬性
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-05-02
函數(shù)聲明有很多方式啊,肯定不是只能構(gòu)造器里聲明函數(shù),而且構(gòu)造聲明的函數(shù)明顯是要看情況的,你想這個(gè)函數(shù)被共享才會(huì)寫在構(gòu)造器里啊。你說的這種函數(shù)聲明是對(duì)象式聲明,對(duì)象的value值可以是各種數(shù)據(jù)類型所以也包括對(duì)象本身,而function本身也是對(duì)象類型所以這樣聲明沒毛病,而且聲明在對(duì)象里可以減少全局變量的聲明,一個(gè)對(duì)象里可以聲明多個(gè)函數(shù),不用每個(gè)都var一下,減少全局污染的可能性
2017-04-19
你把代碼貼全了好不啦。。。。你這樣別人根本不明白你在說什么!