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


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.TreeView结合ASP.Net和数据库生成菜单导航条
Aug 27 Javascript
jquery插件 autoComboBox 下拉框
Dec 22 Javascript
jqPlot 图表中文API使用文档及源码和在线示例
Feb 07 Javascript
node.js中的url.format方法使用说明
Dec 10 Javascript
jQuery oLoader实现的加载图片和页面效果
Mar 14 Javascript
JavaScript实现列表分页功能特效
May 15 Javascript
bootstrap警告框示例代码分享
May 17 Javascript
jQuery实现新闻播报滚动及淡入淡出效果示例
Mar 23 jQuery
详解如何更好的使用module vuex
Mar 27 Javascript
javascript-hashchange事件和历史状态管理实例分析
Apr 18 Javascript
JavaScript实现世界各地时间显示
Sep 07 Javascript
vue 在单页面应用里使用二级套嵌路由
Dec 19 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实现用户认证及管理完全源码
2007/03/11 PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
2012/10/03 PHP
PHP面试题之文件目录操作
2015/10/15 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
2016/09/11 PHP
基于jquery的二级联动菜单实现代码
2011/04/25 Javascript
jquery焦点图片切换(数字标注/手动/自动播放/横向滚动)
2013/01/24 Javascript
javascript实现的DES加密示例
2013/10/30 Javascript
jQuery 鼠标经过(hover)事件的延时处理示例
2014/04/14 Javascript
重写document.write实现无阻塞加载js广告(补充)
2014/12/12 Javascript
使用javascript实现简单的选项卡切换
2015/01/09 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
2016/05/17 Javascript
浅析JavaScript中break、continue和return的区别
2016/11/30 Javascript
从零学习node.js之简易的网络爬虫(四)
2017/02/22 Javascript
vue与bootstrap实现时间选择器的示例代码
2017/08/26 Javascript
js构造函数创建对象是否加new问题
2018/01/22 Javascript
Vue中使用ElementUI使用第三方图标库iconfont的示例
2018/10/11 Javascript
Python中使用urllib2防止302跳转的代码例子
2014/07/07 Python
Python greenlet实现原理和使用示例
2014/09/24 Python
python批量导入数据进Elasticsearch的实例
2018/05/30 Python
Python函数装饰器常见使用方法实例详解
2019/03/30 Python
django admin后台添加导出excel功能示例代码
2019/05/15 Python
python 实现查找文件并输出满足某一条件的数据项方法
2019/06/12 Python
在python中画正态分布图像的实例
2019/07/08 Python
django有哪些好处和优点
2020/09/01 Python
Django自带的用户验证系统实现
2020/12/18 Python
python实现xml转json文件的示例代码
2020/12/30 Python
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
荷兰浴室和卫浴网上商店:Badkamerxxl.nl
2020/10/06 全球购物
介绍一下Python下range()函数的用法
2013/11/07 面试题
追悼会上的答谢词
2014/01/10 职场文书
民政局标准版离婚协议书
2014/12/01 职场文书
2015年办公室人员工作总结
2015/05/15 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
MySQL系列之开篇 MySQL关系型数据库基础概念
2021/07/02 MySQL
PHP中国际化的字符串排序和比较对象详解
2021/08/23 PHP
Elasticsearch 配置详解
2022/04/19 Java/Android