call和apply使用的场景是对象临时调用另外一个方法
语法都是
临时调用方法.call(对象名)/临时调用方法.apply(对象名)
比如先定义一个对象
let stu = { name:"tom", age:18, show:function() { console.log("我叫"+this.name+",我今年"+this.age+"岁") } }再定义一个方法
function run() { console.log("正在跑步") }如果是临时调用
//方法1 run.call(stu) //方法2 run.apply(stu)