let obj={ name:'我' } function fn(country,type){ console.log(this.name+'是'+country+type); } let newFn=fn.bind(obj,'中国'); newFn('人'); 复制代码 打印结果:我是中国人. 我们可以得出结论: bind也可以改变this,但是他不会立即执行,而是返回一个函数(高阶...
let obj={ name:'我' } function fn(country,type){ console.log(this.name+'是'+country+type); } let newFn=fn.bind(obj,'中国'); newFn('人'); 复制代码 打印结果:我是中国人. 我们可以得出结论: bind也可以改变this,但是他不会立即执行,而是返回一个函数(高阶...