详谈构造函数加括号与不加括号的区别


Posted in Javascript onOctober 26, 2017

如下所示:

//首先定义一个构造函数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方法;

以上这篇详谈构造函数加括号与不加括号的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript+dom树型菜单类,希望朋友们一起进步
May 03 Javascript
Firefox和IE浏览器兼容JS脚本写法小结
Jul 07 Javascript
分页栏的web标准实现
Nov 01 Javascript
关闭页面时window.location事件未执行的原因分析及解决方案
Sep 01 Javascript
jQuery+HTML5实现手机摇一摇换衣特效
Jun 05 Javascript
jQuery实现时尚漂亮的弹出式对话框实例
Aug 07 Javascript
如何实现移动端浏览器不显示 pc 端的广告
Oct 15 Javascript
浅析js的模块化编写 require.js
Dec 07 Javascript
基于AngularJS实现表单验证功能
Jul 28 Javascript
使用Vue的slot插槽分发父组件内容实现高度复用、更加灵活的组件(推荐)
May 01 Javascript
jQuery实现简单三级联动效果
Sep 05 jQuery
JavaScript 如何在浏览器中使用摄像头
Dec 02 Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
Oct 26 #Javascript
纯JavaScript实现实时反馈系统时间
Oct 26 #Javascript
Vue-router路由判断页面未登录跳转到登录页面的实例
Oct 26 #Javascript
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
Oct 26 #Javascript
input type=file 选择图片并且实现预览效果的实例
Oct 26 #Javascript
js 只比较时间大小的实例
Oct 26 #Javascript
基于Require.js使用方法(总结)
Oct 26 #Javascript
You might like
php Undefined index和Undefined variable的解决方法
2008/03/27 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
2015/04/26 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
PHP 超级全局变量相关总结
2020/06/30 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
javascript getElementsByClassName函数
2010/04/01 Javascript
基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
2012/06/14 Javascript
jquery获取焦点和失去焦点事件代码
2013/04/21 Javascript
jQuery语法小结(超实用)
2015/12/31 Javascript
JavaScript中的Array 对象(数组对象)
2016/06/02 Javascript
vue项目中使用lib-flexible解决移动端适配的问题解决
2018/08/23 Javascript
python传递参数方式小结
2015/04/17 Python
Python设计模式之观察者模式简单示例
2018/01/10 Python
致Python初学者 Anaconda入门使用指南完整版
2018/04/05 Python
python2.7 安装pip的方法步骤(管用)
2019/05/05 Python
如何通过python实现全排列
2020/02/11 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
2020/04/22 Python
Python参数传递实现过程及原理详解
2020/05/14 Python
Restful_framework视图组件代码实例解析
2020/11/17 Python
Python 里最强的地图绘制神器
2021/03/01 Python
美国最大的骑马用品零售商:HorseLoverZ
2017/01/12 全球购物
意大利制造的西装、衬衫和针对男士量身定制的服装:Lanieri
2018/04/08 全球购物
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
Ralph Lauren意大利官方网站:时尚界最负盛名的品牌之一
2018/10/18 全球购物
C#公司笔试题
2014/03/28 面试题
父亲八十大寿答谢词
2014/01/23 职场文书
重阳节活动总结
2014/08/27 职场文书
2014老师三严三实对照检查材料思想汇报
2014/09/18 职场文书
乡领导班子四风问题对照检查材料
2014/09/25 职场文书
歌舞青春观后感
2015/06/10 职场文书
初中毕业生感言
2015/07/31 职场文书
《雪地里的小画家》教学反思
2016/02/16 职场文书
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
2021/05/22 Python
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
2021/05/31 Python
原生JS实现飞机大战小游戏
2021/06/09 Javascript
SQL Server2019数据库备份与还原脚本,数据库可批量备份
2021/11/20 SQL Server