详谈构造函数加括号与不加括号的区别
作者:愫幕 时间:2024-06-15 23:06:44
如下所示:
//首先定义一个构造函数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方法;
来源:http://www.cnblogs.com/bsblogs/p/7729279.html
标签:构造函数,加括号,不加括号,区别
0
投稿
猜你喜欢
pycharm 终端部启用虚拟环境详情
2022-04-01 17:52:59
仿天涯底部固定漂浮导航,无JS纯CSS定义
2009-07-06 12:44:00
Python Pandas对缺失值的处理方法
2021-03-18 19:38:55
python做接口测试的必要性
2022-06-09 00:05:41
asp.net得到本机数据库实例的两种方法代码
2024-01-27 16:00:42
python自动化测试之如何解析excel文件
2022-08-28 08:24:36
详解python 一维、二维列表的初始化问题
2023-01-21 06:57:31
Golang 操作TSV文件的实战示例
2023-07-18 06:46:01
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
2024-05-29 22:48:07
Tornado路由与Application的实现
2021-01-26 19:56:59
JS打开新窗口的2种方式
2023-07-07 02:44:49
Python实现识别图片为文字的示例代码
2022-01-02 14:57:48
php连接不上mysql但mysql命令行操作正常的解决方法
2023-11-18 20:02:43
将Python脚本打包成exe文件
2021-06-08 12:21:55
javascript跨域刷新实现代码
2024-04-16 08:46:37
python对数组进行反转的方法
2023-08-12 13:38:54
AngularJS框架的ng-app指令与自动加载实现方法分析
2024-05-02 17:40:17
详解OpenCV图像的概念和基本操作
2021-07-22 02:05:30
MySQL5.6下windows msi安装详细介绍
2024-01-14 04:42:50
Windows下实现pytorch环境搭建
2022-03-12 05:11:03