issues
search
sanlangguo
/
learn-notes
学习笔记
16
stars
1
forks
source link
极客时间-重续前端笔记
#30
Open
sanlangguo
opened
2 years ago
sanlangguo
commented
2 years ago
js 模块
原型系统
如果所有对象都有私有字段[[prototype]],就是对象的原型;
读一个属性,如果对象本身没有,则会继续访问对象的原型,直到原型为空或者找到为止。
原型系统new 运算接受一个构造器和一组调用参数,实际上做了几件事:
以构造器的 prototype 属性(注意与私有字段[[prototype]]的区分)为原型,创建新对象;
将 this 和调用参数传给构造器,执行;
如果构造器返回的是对象,则返回,否则返回第一步创建的对象。
js 模块