我有一个可以使用papa parse解析文件的类,现在我想传递一个chunk回调函数(它也是该类的一部分)。
在函数中我想使用this应该指向对象范围(但它指向全局范围)
这可能吗?
答案 0 :(得分:0)
有可能,你可以使用bind: 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箭头函数,它将此与当前上下文绑定
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions