这三个都是函数自带的方法(Function.prototype),这三个方法都能够改变函数内部 this的指向, call //call方法接收三个参数,第一个是this指向,第二个,三个是传递给函数的实参,可以是数字,字符串,数组等类型的数据类型都可以 function fn(n1,n2){ console.log(this); console.log(n1,n2) } fn.call();//=>this:window; let obj = {fn:fn}; fn.call(obj);//=…