javascript中调用和绑定之间的首选项?
下面的代码给出了输出javascript中调用和绑定之间的首选项?,javascript,call,bind,Javascript,Call,Bind,下面的代码给出了输出{name:'xyz'}。 当使用call和bind时,我们如何知道这意味着什么 var factoryFunc = function() { console.log(this); }.bind({ 'name': 'xyz' }) factoryFunc.call({ 'name': 'abc' }) 绑定函数的this值不可变。因此,在您的示例中,XYZ对象将被指向 当我到达我的电脑时,我会更新这个答案我不会说它是重复的,OP询问的是链接函数调
{name:'xyz'}
。
当使用call和bind时,我们如何知道这意味着什么
var factoryFunc = function() {
console.log(this);
}.bind({
'name': 'xyz'
})
factoryFunc.call({
'name': 'abc'
})
绑定函数的
this
值不可变。因此,在您的示例中,XYZ
对象将被指向
当我到达我的电脑时,我会更新这个答案我不会说它是重复的,OP询问的是链接函数调用,以及哪个上下文具有优先级