本系列文章是针对前端面试之道网站所做的个人注解
1、 问: 关键字new都做了哪些操作?
答: 众所周知,new是用来创建对象的,语法是new 构造函数(),当使用new创建对象时,将自动进行如下操作:1.新生成了一个对象 2. 链接到原型 3. 绑定 this 4. 返回链接了原型绑定了this的新对象
2、 问: 如果使用其他方式创建对象比如字面量创建和new有什么区别?
答: 无论使用什么方式创建对象,底层都用了new Object,相当于new的语法糖。但推荐使用字面量创建对象,因为可读性好,且不需要层层寻找到Object。