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


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 相关文章推荐
关于textarea提交的内容无法换行的解决办法
Apr 09 Javascript
深入理解JavaScript高级之词法作用域和作用域链
Dec 10 Javascript
jQuery循环动画与获取组件尺寸的方法
Feb 02 Javascript
JS或jQuery获取ASP.NET服务器控件ID的方法
Jun 08 Javascript
基于jquery实现的树形菜单效果代码
Sep 06 Javascript
浅谈angular.js中实现双向绑定的方法$watch $digest $apply
Oct 14 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
Dec 18 Javascript
JS数组去掉重复数据只保留一条的实现代码
Aug 11 Javascript
IE8中jQuery.load()加载页面不显示的原因
Nov 15 jQuery
JS Math对象与Math方法实例小结
Jul 05 Javascript
150行Node.js实现的dns代理工具
Aug 02 Javascript
JavaScript实现轮播图特效
Apr 10 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中的日期处理方法集锦
2007/01/02 PHP
PHP ? EasyUI DataGrid 资料取的方式介绍
2012/11/07 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
PHP rmdir()函数的用法总结
2019/07/02 PHP
javascript实现文字图片上下滚动的具体实例
2013/06/28 Javascript
js常用自定义公共函数汇总
2014/01/15 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
js实现图片旋转的三种方法
2014/04/10 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
2015/03/16 Javascript
jQuery使用addClass()方法给元素添加多个class样式
2015/03/26 Javascript
JS打字效果的动态菜单代码分享
2015/08/21 Javascript
JS获取鼠标坐标位置实例分析
2016/01/20 Javascript
canvas压缩图片转换成base64格式输出文件流
2017/03/09 Javascript
原生js实现吸顶效果
2017/03/13 Javascript
Linux CentOS系统下安装node.js与express的方法
2017/04/01 Javascript
深入理解JavaScript 参数按值传递
2017/05/24 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
解决Vue开发中对话框被遮罩层挡住的问题
2018/11/26 Javascript
解决 viewer.js 动态更新图片导致无法预览的问题
2019/05/14 Javascript
前端使用crypto.js进行加密的函数代码
2020/08/16 Javascript
基于JavaScript实现大文件上传后端代码实例
2020/08/18 Javascript
使用Python来编写HTTP服务器的超级指南
2016/02/18 Python
Python爬虫包BeautifulSoup学习实例(五)
2018/06/17 Python
通过python顺序修改文件名字的方法
2018/07/11 Python
python 浅谈serial与stm32通信的编码问题
2019/12/18 Python
python读取hdfs并返回dataframe教程
2020/06/05 Python
python中什么是面向对象
2020/06/11 Python
python/golang实现循环链表的示例代码
2020/09/14 Python
John Varvatos官方网站:设计师男士时装
2017/02/08 全球购物
Lenox官网:精美的瓷器&独特的礼品
2017/02/12 全球购物
expedia比利时:预订航班+酒店并省钱
2018/07/13 全球购物
活动策划求职信模板
2014/04/21 职场文书
出生公证书
2015/01/23 职场文书
任命书格式范文
2015/09/22 职场文书
创业计划书之餐饮
2019/09/02 职场文书