构造函数原理 - Js对象

构造函数内部原理

有new之后,函数变成构造函数,产生三步隐式变化

1.函数执行,在函数体顶端隐式加上var this = {};

2.执行赋值,AO{ this : {name:'zhangsan'...}}

3.隐式返回this,return this;

都是在new的基础上

小细节

在结尾return {},即构造函数内容清空

如果是其他,即返回this

因为系统只允许返回对象

posted @ 2020-10-22 16:03  独舟者  阅读(297)  评论(0)    收藏  举报