博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript中new操作符
阅读量:7049 次
发布时间:2019-06-28

本文共 235 字,大约阅读时间需要 1 分钟。

当代码var p= new Person("tom")执行时,其实内部做了如下几件事情:

1、创建一个空白对象(new Object())。

2、拷贝Person.prototype中的属性(键值对)到这个空对象中(我们前面提到,内部实现时不是拷贝而是一个隐藏的链接)。

3、将这个对象通过this关键字传递到构造函数中并执行构造函数。

4、将这个对象赋值给变量p。

转载于:https://www.cnblogs.com/lydialee/p/4917491.html

你可能感兴趣的文章
SonarQube 7.x 的安装使用 + 集成Maven 使用
查看>>
Android px、dp和sp单位区别
查看>>
简单工厂模式
查看>>
【原】解决Debug JDK source 无法查看局部变量的问题方案(重新编译rt.jar包)
查看>>
关于PHP打开之后找不到数据库问题的记录
查看>>
静态构造函数的执行时机
查看>>
教你五招:防御互联网最可怕搜索Shodan
查看>>
实验6
查看>>
今日练习
查看>>
学习的快乐
查看>>
可以穿墙的下载者VC源码
查看>>
有关casperjs
查看>>
LeetCode-63-Unique Paths II
查看>>
Ajax介绍
查看>>
shell命令:getevent和sendevent
查看>>
日历控件
查看>>
一本通 1274:【例9.18】合并石子
查看>>
GC是如何回收SoftReference对象的
查看>>
linux tomcat 的安装
查看>>
Git常用操作汇总(转)
查看>>