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


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 相关文章推荐
Jquery实现页面加载时弹出对话框代码
Apr 19 Javascript
前台js对象在后台转化java对象的问题探讨
Dec 20 Javascript
JavaScript获取表单内所有元素值的方法
Apr 02 Javascript
javascript动态创建链接的方法
May 13 Javascript
JQuery实现网页右侧随动广告特效
Jan 17 Javascript
关于input全选反选恶心的异常情况
Jul 24 Javascript
js实现炫酷的左右轮播图
Jan 18 Javascript
微信小程序用户自定义模版用法实例分析
Nov 28 Javascript
微信小程序实现收货地址左滑删除
Nov 18 Javascript
JQuery常用简单动画操作方法回顾与总结
Dec 07 jQuery
JS实现简易计算器
Feb 14 Javascript
JavaScript undefined及null区别实例解析
Jul 21 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实现的css文件背景图片下载器代码
2014/11/11 PHP
解析WordPress中函数钩子hook的作用及基本用法
2015/12/22 PHP
Yii2 rbac权限控制之菜单menu实例教程
2016/04/28 PHP
Zend Framework入门教程之Zend_Db数据库操作详解
2016/12/08 PHP
js实现遮罩层划出效果是生成div而不是显示
2014/07/29 Javascript
jquery实现触发时更新下拉列表内容的方法
2015/12/02 Javascript
简单实现js放大镜效果
2017/07/24 Javascript
web前端vue之CSS过渡效果示例
2018/01/10 Javascript
为什么使用koa2搭建微信第三方公众平台的原因
2018/05/16 Javascript
JS 音频可视化插件Wavesurfer.js的使用教程
2018/10/31 Javascript
JavaScript常见继承模式实例小结
2019/01/11 Javascript
vue实现移动端项目多行文本溢出省略
2020/07/29 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
H5 js点击按钮复制文本到粘贴板
2020/11/19 Javascript
vue keep-alive的简单总结
2021/01/25 Vue.js
python调用shell的方法
2013/11/20 Python
python中二维阵列的变换实例
2014/10/09 Python
Django Admin 实现外键过滤的方法
2017/09/29 Python
python+matplotlib绘制简单的海豚(顶点和节点的操作)
2018/01/02 Python
浅谈python写入大量文件的问题
2018/11/09 Python
python numpy 常用随机数的产生方法的实现
2019/08/21 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
Python结合百度语音识别实现实时翻译软件的实现
2021/01/18 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
html5 canvas fillRect坐标和大小的问题解决方法
2014/03/26 HTML / CSS
"火柴棍式"程序员面试题
2014/03/16 面试题
MySQL面试题目集锦
2016/04/14 面试题
药学专业个人自我评价
2013/11/11 职场文书
党课培训主持词
2014/04/01 职场文书
银行竞聘演讲稿
2014/05/16 职场文书
2015年学生会个人工作总结
2015/04/09 职场文书
结婚堵门保证书
2015/05/08 职场文书
家长通知书家长意见
2015/06/03 职场文书
外出考察学习心得体会
2016/01/18 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书