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


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 相关文章推荐
用js实现多域名不同文件的调用方法
Jan 12 Javascript
javascript window.opener的用法分析
Apr 07 Javascript
模拟jQuery中的ready方法及实现按需加载css,js实例代码
Sep 27 Javascript
javascript垃圾收集机制与内存泄漏详细解析
Nov 11 Javascript
JavaScript获取当前运行脚本文件所在目录的方法
Feb 03 Javascript
vue params、query传参使用详解
Sep 12 Javascript
Vue filter格式化时间戳时间成标准日期格式的方法
Sep 16 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
Sep 06 Javascript
Vue组件模板的几种书写形式(3种)
Feb 19 Javascript
Vue页面跳转传递参数及接收方式
Sep 09 Javascript
react的hooks的用法详解
Oct 12 Javascript
Javascript执行上下文顺序的深入讲解
Nov 04 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 日,周,月点击排行统计
2012/01/11 PHP
php调用dll的实例操作动画与代码分享
2012/08/14 PHP
基于php无限分类的深入理解
2013/06/02 PHP
php中的常用魔术方法总结
2013/08/02 PHP
qq登录,新浪微博登录接口申请过程中遇到的问题
2014/07/22 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
2014/09/27 PHP
服务器上配置PHP运行环境教程
2015/02/12 PHP
微信公众平台开发实现2048游戏的方法
2015/04/15 PHP
PHP使用PHPexcel导入导出数据的方法
2015/11/14 PHP
ThinkPHP中Common/common.php文件常用函数功能分析
2016/05/20 PHP
laravel Validator ajax返回错误信息的方法
2019/09/29 PHP
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
jquery插件制作 手风琴Panel效果实现
2012/08/17 Javascript
JavaScript中的DSL元编程介绍
2015/03/15 Javascript
纯JS实现本地图片预览的方法
2015/07/31 Javascript
JS+DIV+CSS实现的经典标签切换效果代码
2015/09/14 Javascript
10个很棒的jQuery代码片段
2015/09/24 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
2016/04/25 Javascript
使用JS中的exec()方法构造正则表达式验证
2016/08/01 Javascript
jQuery绑定事件的四种方式介绍
2016/10/31 Javascript
Angular 2父子组件之间共享服务通信的实现
2017/07/04 Javascript
[55:02]2014 DOTA2国际邀请赛中国区预选赛 HGT VS Orenda
2014/05/21 DOTA
[01:45]2014DOTA2 TI预选赛预选赛 战前探营!
2014/05/21 DOTA
Python写的一个简单监控系统
2015/06/19 Python
Python基于有道实现英汉字典功能
2015/07/25 Python
在Django中进行用户注册和邮箱验证的方法
2016/05/09 Python
Python中sort和sorted函数代码解析
2018/01/25 Python
python3 cvs将数据读取为字典的方法
2018/12/22 Python
python可视化实现代码
2019/01/15 Python
python基于json文件实现的gearman任务自动重启代码实例
2019/08/13 Python
Django自定义YamlField实现过程解析
2020/11/11 Python
python 获取字典键值对的实现
2020/11/12 Python
关于Java finally的面试题
2016/04/27 面试题
公关关系专员的自我评价分享
2013/11/20 职场文书
美国旅游签证工作证明
2014/10/14 职场文书
Nginx+Windows搭建域名访问环境的操作方法
2022/03/17 Servers