替换函数中不想要的this!
何时:只要函数执行时,其中的this不是想要的,都要用这三个去换
如何:
1. call/apply(调用/用)
何时:在本次调用函数时,临时替换一次this!
如何:任意函数.call(任意对象,实参值列表…)
比如:
calc.call(lilei,10000,2000,3000);
调用全局函数calc时,临时将其中的this替换为lilei
this.ename,就变为lilei.ename。
function calc(base, bonus1, bonus2) {
console.log(`${
this.ename} 的总工资是:${
base+bonus1+bonus2}`);
}
var lilei = {
</