在块回调函数中使用它
Using this in the chunk callback function
我有一个 class 可以使用 papa parse 解析文件,现在我想给它传递一个块回调函数(这也是 class 的一部分)。
在函数中我想使用 this 应该指向对象范围(但它指向全局范围)
这可能吗?
有可能,你可以使用绑定:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind
另请关注电话申请
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/call
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply
当然还有 ES6 箭头函数,它将 this 绑定到当前上下文
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions
我有一个 class 可以使用 papa parse 解析文件,现在我想给它传递一个块回调函数(这也是 class 的一部分)。
在函数中我想使用 this 应该指向对象范围(但它指向全局范围)
这可能吗?
有可能,你可以使用绑定: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind
另请关注电话申请
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/call
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply
当然还有 ES6 箭头函数,它将 this 绑定到当前上下文
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions