构造函数加括号与不加括号有什么区别-创新互联
今天就跟大家聊聊有关构造函数加括号与不加括号有什么区别,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

如下所示:
//首先定义一个构造函数Hello
function 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方法;看完上述内容,你们对构造函数加括号与不加括号有什么区别有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联成都网站设计公司行业资讯频道,感谢大家的支持。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享文章:构造函数加括号与不加括号有什么区别-创新互联
网站地址:http://www.jxjierui.cn/article/dooigc.html


咨询
建站咨询
