詳談構(gòu)造函數(shù)加括號與不加括號的區(qū)別
更新時間:2017年10月26日 09:33:15 作者:愫幕
下面小編就為大家?guī)硪黄斦剺?gòu)造函數(shù)加括號與不加括號的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
如下所示:
//首先定義一個構(gòu)造函數(shù)Hello
function Hello(){
alert(1);
}
//定義一個函數(shù)表達式
var getName = function(){
alert(2);
}
//實例化對象,下面這兩個如果構(gòu)造函數(shù)沒有形參的話,實例化的時候構(gòu)造函數(shù)可以不加括號(推薦加上);
var p = new Hello;
var p1 = new Hello();
//但是用下邊的方式調(diào)用getName函數(shù)的時候,構(gòu)造函數(shù)有沒有括號可就不一樣了;
new Hello.getName(); //這種執(zhí)行順序是先執(zhí)行Hello.getName(),然后在使用new關鍵字;
new Hello().getName;//這種是先new Hello()一個對象,然后對象調(diào)用getName方法;
以上這篇詳談構(gòu)造函數(shù)加括號與不加括號的區(qū)別就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
JavaScript中函數(shù)(Function)的apply與call理解
這篇文章主要介紹了JavaScript中函數(shù)(Function)的apply與call理解,本文講解了JavaScript函數(shù)調(diào)用分為4中模式以及通過apply和call實現(xiàn)擴展和繼承兩方面,需要的朋友可以參考下2015-07-07
JavaScript中清空數(shù)組的方法總結(jié)
本文給大家總結(jié)了三種js清空數(shù)組的方法,每種方法都與眾不同,非常不錯,具有參考借鑒價值,感興趣的朋友一起看看吧2016-12-12
JS獲取下拉列表所選中的TEXT和Value的實現(xiàn)代碼
本篇文章主要是對JS獲取下拉列表所選中的TEXT和Value的實現(xiàn)代碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-01-01

