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


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代码的实现一个图片向上滚动切换
Sep 02 Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
Sep 02 Javascript
JS获取select的value和text值的简单实例
Feb 26 Javascript
使用CamanJS在Web页面上处理图像的技巧
Aug 18 Javascript
理解JS事件循环
Jan 07 Javascript
javascript 定时器工作原理分析
Dec 03 Javascript
JavaScript实现水平进度条拖拽效果
Jan 18 Javascript
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求示例
Mar 09 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
Sep 26 Javascript
JavaScript 下载svg图片为png格式
Jun 21 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
May 30 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
Dec 02 Vue.js
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在多维数组中根据键名快速查询其父键以及父键值的代码
2011/05/07 PHP
PHP中strtotime函数使用方法分享
2012/01/10 PHP
ThinkPHP跳转页success及error模板实例教程
2014/07/17 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
2017/04/05 PHP
ie focus bug 解决方法
2009/09/03 Javascript
面向对象的javascript(笔记)
2009/10/06 Javascript
基于Jquery的开发个代阴影的对话框效果代码
2011/07/28 Javascript
js 获取(接收)地址栏参数值的方法
2013/04/01 Javascript
JS Replace()的高级使用方法介绍
2013/06/29 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
JQuery EasyUI 数字格式化处理示例
2014/05/05 Javascript
nodejs调用cmd命令实现复制目录
2015/05/04 NodeJs
jQuery实现checkbox全选的方法
2015/06/10 Javascript
简介AngularJS中使用factory和service的方法
2015/06/17 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
javascript实现Email邮件显示与删除功能
2015/11/21 Javascript
自定义require函数让浏览器按需加载Js文件
2016/11/24 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
2016/12/02 Javascript
AngularJS中的按需加载ocLazyLoad示例
2017/01/11 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
2017/12/19 Javascript
详解Webpack+Babel+React开发环境的搭建的方法步骤
2018/01/09 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
vue实现移动端省市区选择
2019/09/27 Javascript
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
flask中主动抛出异常及统一异常处理代码示例
2018/01/18 Python
基于Python快速处理PDF表格数据
2020/06/03 Python
Python 串口通信的实现
2020/09/29 Python
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
优秀大学生推荐信范文
2013/11/28 职场文书
通信工程专业毕业生推荐信
2013/12/25 职场文书
成龙洗发水广告词
2014/03/14 职场文书
大学生简历自我评价2015
2015/03/03 职场文书
生产设备维护保养制度
2015/08/06 职场文书
2016领导干部廉洁从政心得体会
2016/01/19 职场文书
如何制定销售人员薪酬制度?
2019/07/09 职场文书
关于办理居住证的介绍信模板
2019/11/27 职场文书