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


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分析、压缩工具 JavaScript Analyser
Nov 30 Javascript
jquery.validate使用攻略 第五步 正则验证
Jul 01 Javascript
基于JQuery的Pager分页器实现代码
Jul 17 Javascript
javascript获取URL参数与参数值的示例代码
Dec 20 Javascript
javascript数组操作(创建、元素删除、数组的拷贝)
Apr 07 Javascript
JavaScript动态修改弹出窗口大小的方法
Apr 06 Javascript
JavaScript事件学习小结(一)事件流
Jun 09 Javascript
详解AngularJS验证、过滤器、指令
Jan 04 Javascript
基于Angularjs+mybatis实现二级评论系统(仿简书)
Feb 13 Javascript
JavaScript ES2019中的8个新特性详解
Feb 20 Javascript
简单了解vue中父子组件如何相互传递值(基础向)
Jul 12 Javascript
jquery实现两个div中的元素相互拖动的方法分析
Apr 05 jQuery
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/07/05 PHP
php生成随机密码自定义函数代码(简单快速)
2014/05/10 PHP
php mb_substr()函数截取中文字符串应用示例
2014/07/29 PHP
PHP使用http_build_query()构造URL字符串的方法
2016/04/02 PHP
PHP递归遍历指定文件夹内的文件实现方法
2016/11/15 PHP
jQuery入门问答 整理的几个常见的初学者问题
2010/02/22 Javascript
jquery实现漂浮在网页右侧的qq在线客服插件示例
2013/05/13 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
jQuery的3种请求方式$.post,$.get,$.getJSON
2014/03/28 Javascript
js继承call()和apply()方法总结
2014/12/08 Javascript
js制作简易年历完整实例
2015/01/28 Javascript
jQuery实现手机号码输入提示功能实例
2015/04/30 Javascript
BootStrap中Table分页插件使用详解
2016/10/09 Javascript
JavaScript常见JSON操作实例分析
2018/08/08 Javascript
vue通过指令(directives)实现点击空白处收起下拉框
2018/12/06 Javascript
vue 实现cli3.0中使用proxy进行代理转发
2019/10/30 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
2020/02/25 Javascript
[36:22]VP vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python追加元素到列表的方法
2015/07/28 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
python:批量统计xml中各类目标的数量案例
2020/03/10 Python
pycharm安装及如何导入numpy
2020/04/03 Python
Python selenium使用autoIT上传附件过程详解
2020/05/26 Python
html5实现图片转圈的动画效果——让页面动起来
2017/10/16 HTML / CSS
管理科学大学生求职信
2013/11/13 职场文书
运动会邀请函范文
2014/01/31 职场文书
小学生学习感言
2014/03/10 职场文书
2014年党务公开方案
2014/05/08 职场文书
共产党员公开承诺践诺书
2014/05/28 职场文书
2014党员学习兰辉先进事迹思想汇报
2014/09/17 职场文书
农村党员干部承诺书
2015/05/04 职场文书
家庭聚会祝酒词
2015/08/11 职场文书
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python
浅谈MySQL user权限表
2021/06/18 MySQL
Java中多线程下载图片并压缩能提高效率吗
2021/07/01 Java/Android
俄罗斯十大城市人口排名,第三首都仅排第六,第二是北方首都
2022/03/20 杂记