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


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闭包 推荐
Mar 01 Javascript
php对mongodb的扩展(初识如故)
Nov 11 Javascript
使用jQuery解决IE与FireFox下createElement方法的差异
Nov 14 Javascript
jQuery获取当前对象标签名称的方法
Feb 07 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
Aug 18 Javascript
JavaScript实现页面5秒后自动跳转的方法
Apr 16 Javascript
AngularJS基础 ng-selected 指令简单示例
Aug 03 Javascript
Bootstrap轮播图的使用和理解4
Dec 14 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
Apr 25 jQuery
JS实现合并json对象的方法
Oct 10 Javascript
解决vue-router 切换tab标签关闭时缓存问题
Jul 22 Javascript
vue实现移动端返回顶部
Oct 12 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 echo 输出字符串函数详解
2010/05/13 PHP
纯php打造的tab选项卡效果代码(不用js)
2010/12/29 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
ThinkPHP中的系统常量和预定义常量集合
2014/07/01 PHP
PHP实现执行外部程序的方法详解
2017/08/17 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
最新优化收藏到网摘代码(digg,diigo)
2007/02/07 Javascript
js 图片轮播(5张图片)
2008/12/30 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
2010/09/08 Javascript
jQuery 获取、设置HTML或TEXT内容的两种方法
2014/05/23 Javascript
jQuery中parent()方法用法实例
2015/01/07 Javascript
JavaScript引用类型和基本类型详解
2016/01/06 Javascript
BootStrap智能表单实战系列(七)验证的支持
2016/06/13 Javascript
vue构建单页面应用实战
2017/04/10 Javascript
快速解决brew安装特定版本flow的问题
2018/05/17 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
2019/11/01 Javascript
Vue + Node.js + MongoDB图片上传组件实现图片预览和删除功能详解
2020/04/29 Javascript
jQuery实现简单轮播图效果
2020/12/27 jQuery
[14:50]2018DOTA2亚洲邀请赛开幕式
2018/04/03 DOTA
跟老齐学Python之Python安装
2014/09/12 Python
Python运算符重载用法实例
2015/05/28 Python
Python编写电话薄实现增删改查功能
2016/05/07 Python
python合并同类型excel表格的方法
2018/04/01 Python
python 字典有序并写入json文件过程解析
2019/09/30 Python
python使用smtplib模块发送邮件
2020/12/17 Python
如何编写python的daemon程序
2021/01/07 Python
canvas实现滑动验证的实现示例
2020/08/11 HTML / CSS
化石印度尼西亚在线商店:Fossil Indonesia
2019/03/11 全球购物
马来西亚排名第一的宠物用品店:Pets Wonderland
2020/04/16 全球购物
如何利用cmp命令比较文件
2016/04/11 面试题
烹饪自我鉴定
2014/03/01 职场文书
校园主题婚礼活动策划方案
2014/09/15 职场文书
如何签定毕业生就业协议书
2014/09/28 职场文书
夫妻婚内购房协议书
2014/10/05 职场文书
2014年教学工作总结
2014/11/13 职场文书
世界上超棒的8种逻辑思维
2019/08/06 职场文书