1、创建一个空对象obj
2、设置原型链。
让obj的__proto__属性,指向函数的原型
3、让函数中的this指向obj。并且执行函数体
Function.call(obj);
4、判断函数返回值的内容
如果返回的是对象,此时就不做操作了。直到最后将该对象赋值给一个变量。
如果返回的是一个值,此时返回obj。然后直到最后的赋值操作
1、创建一个空对象obj
2、设置原型链。
让obj的__proto__属性,指向函数的原型
3、让函数中的this指向obj。并且执行函数体
Function.call(obj);
4、判断函数返回值的内容
如果返回的是对象,此时就不做操作了。直到最后将该对象赋值给一个变量。
如果返回的是一个值,此时返回obj。然后直到最后的赋值操作