new 操作符具体都做了什么?(js高频面试题)

new 操作符具体都做了什么?(高频)

1.创建了一个空的对象

2.将空对象的原型,指向构造函数的原型;

3将空对象作为构造函数的上下文(改变this 指向)

4.对构造函数有返回值的处理判断

new 操作符具体都做了什么?(js高频面试题)_第1张图片

你可能感兴趣的:(p2,原生js,必备面试题,每日一面,前端,js)