詳談構(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ù)沒有形參的話,實(shí)例化的時(shí)候構(gòu)造函數(shù)可以不加括號(hào)(推薦加上);
var p = new Hello;
var p1 = new Hello();
//但是用下邊的方式調(diào)用getName函數(shù)的時(shí)候,構(gòu)造函數(shù)有沒有括號(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)文章
js實(shí)現(xiàn)精美的圖片跟隨鼠標(biāo)效果實(shí)例
這篇文章主要介紹了js實(shí)現(xiàn)精美的圖片跟隨鼠標(biāo)效果,實(shí)例分析了javascript鼠標(biāo)事件及頁面樣式的操作技巧,需要的朋友可以參考下2015-05-05
js實(shí)現(xiàn)簡(jiǎn)易聊天對(duì)話框
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)簡(jiǎn)易聊天對(duì)話框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
JavaScript中函數(shù)(Function)的apply與call理解
這篇文章主要介紹了JavaScript中函數(shù)(Function)的apply與call理解,本文講解了JavaScript函數(shù)調(diào)用分為4中模式以及通過apply和call實(shí)現(xiàn)擴(kuò)展和繼承兩方面,需要的朋友可以參考下2015-07-07
解決bootstrap中modal遇到Esc鍵無法關(guān)閉頁面
Bootstrap,來自 Twitter,是目前最受歡迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它簡(jiǎn)潔靈活,使得 Web 開發(fā)更加快捷。不過在使用的過程中,我們還是會(huì)遇到各種小問題,今天我們探討的就是個(gè)人在使用中遇到的一個(gè)小BUG的修復(fù)。2015-03-03
微信小程序?qū)崿F(xiàn)點(diǎn)擊生成隨機(jī)驗(yàn)證碼
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)點(diǎn)擊生成隨機(jī)驗(yàn)證碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-09-09
JavaScript中清空數(shù)組的方法總結(jié)
本文給大家總結(jié)了三種js清空數(shù)組的方法,每種方法都與眾不同,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-12-12
JS獲取下拉列表所選中的TEXT和Value的實(shí)現(xiàn)代碼
本篇文章主要是對(duì)JS獲取下拉列表所選中的TEXT和Value的實(shí)現(xiàn)代碼進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2014-01-01

