🌺前言
连续多个 bind,最后this指向是什么?
在 JavaScript 中,连续多次调用 bind 方法,最终函数的 this 上下文是由第一次调用 bind 方法的参数决定
javascript
js复制代码const obj1 = { name: 'obj1' };
const obj2 = { name: 'obj2' };
const obj3 = { name: 'obj3' };
function getName() {
console.log(this.name);
}
const fn1 = getName.bind(obj1).bind(obj2).bind(obj3);
fn1(); // 输出
文章最后更新于 2024-08-20 15:41:02
作者:徐徐版权声明:转载请注明文章出处
留言

~~空空如也