詳談構(gòu)造函數(shù)加括號(hào)與不加括號(hào)的區(qū)別
如下所示:
//首先定義一個(gè)構(gòu)造函數(shù)Hello function Hello(){ alert(1); } //定義一個(gè)函數(shù)表達(dá)式 var getName = function(){ alert(2); } //實(shí)例化對(duì)象,下面這兩個(gè)如果構(gòu)造函數(shù)沒(méi)有形參的話,實(shí)例化的時(shí)候構(gòu)造函數(shù)可以不加括號(hào)(推薦加上); var p = new Hello; var p1 = new Hello(); //但是用下邊的方式調(diào)用getName函數(shù)的時(shí)候,構(gòu)造函數(shù)有沒(méi)有括號(hào)可就不一樣了; new Hello.getName(); //這種執(zhí)行順序是先執(zhí)行Hello.getName(),然后在使用new關(guān)鍵字; new Hello().getName;//這種是先new Hello()一個(gè)對(duì)象,然后對(duì)象調(diào)用getName方法;
以上這篇詳談構(gòu)造函數(shù)加括號(hào)與不加括號(hào)的區(qū)別就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
給easyui的datebox控件添加清空按鈕的實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇給easyui的datebox控件添加清空按鈕的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-11-11javaScript中slice函數(shù)用法實(shí)例分析
這篇文章主要介紹了javaScript中slice函數(shù)用法,較為詳細(xì)的分析了javascript中slice函數(shù)的功能、定義及使用方法,需要的朋友可以參考下2015-06-06JS函數(shù)驗(yàn)證總結(jié)(方便js客戶端輸入驗(yàn)證)
JS函數(shù)驗(yàn)證總結(jié),都是一些基礎(chǔ)的東西,現(xiàn)在比較流行jquery了,不過(guò)這些東西仍然需要大家會(huì)。2010-10-10js中字符型和數(shù)值型數(shù)字的互相轉(zhuǎn)化方法(必看)
下面小編就為大家?guī)?lái)一篇js中字符型和數(shù)值型數(shù)字的互相轉(zhuǎn)化方法(必看)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04JavaScript截取指定長(zhǎng)度字符串點(diǎn)擊可以展開(kāi)全部代碼
這篇文章主要介紹了JavaScript截取指定長(zhǎng)度字符串點(diǎn)擊可以展開(kāi)全部代碼 的相關(guān)資料,需要的朋友可以參考下2015-12-12js仿QQ中對(duì)聯(lián)系人向左滑動(dòng)、滑出刪除按鈕的操作
這篇文章主要介紹了js仿QQ中對(duì)聯(lián)系人向左滑動(dòng)、滑出刪除按鈕的操作,即編寫一個(gè)js向左滑動(dòng)刪除 交互特效的插件,感興趣的小伙伴們可以參考一下2016-04-04JS中自定義定時(shí)器讓它在某一時(shí)刻執(zhí)行
寫一個(gè)方法,讓它在某一時(shí)刻執(zhí)行,即需要在JS中寫一個(gè)定時(shí)器,當(dāng)時(shí)間達(dá)到要求時(shí)間時(shí),需要執(zhí)行的方法自動(dòng)執(zhí)行,下面的示例大家可以參考下2014-09-09低門檻開(kāi)發(fā)iOS、Android、小程序應(yīng)用的前端框架詳解
結(jié)合AVM官網(wǎng)的介紹和我自己的一些實(shí)踐經(jīng)驗(yàn),我總結(jié)了一系列AVM的特性,我想這些內(nèi)容足以讓你主動(dòng)去學(xué)習(xí)AVM框架了2021-10-10Bootstrap按鈕組簡(jiǎn)單實(shí)現(xiàn)代碼
這篇文章主要為大家詳細(xì)介紹了Bootstrap按鈕組的簡(jiǎn)單實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03