我希望能够访问绑定到函数
的参数即:
var fun = function f(a, b) { console.log(this); console.log(a) };
var inv = fun.bind('dupa', 'value for a');
现在我有'inv'对象,有什么方法可以从对象中访问传递(绑定)的争论网吗?
Isssue是我想调用'inv'函数时传递'b'属性的额外参数 inv.call('b'的值)?
答案 0 :(得分:0)
Isssue是我想调用'inv'函数为'b'属性inv.call传递额外参数('b'的值')?
轻松:
inv("value for b")
调用无法正常工作,因为它设置上下文(也就是这个),并且 bind 上下文返回的特殊函数是不可设置的。