如下所示:
//首先定義一個構造函數Hellofunction Hello(){ alert(1);}//定義一個函數表達式var getName = function(){ alert(2);}//實例化對象,下面這兩個如果構造函數沒有形參的話,實例化的時候構造函數可以不加括號(推薦加上);var p = new Hello;var p1 = new Hello();//但是用下邊的方式調用getName函數的時候,構造函數有沒有括號可就不一樣了;new Hello.getName(); //這種執行順序是先執行Hello.getName(),然后在使用new關鍵字;new Hello().getName;//這種是先new Hello()一個對象,然后對象調用getName方法;以上這篇詳談構造函數加括號與不加括號的區別就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。
新聞熱點
疑難解答