我如何在es6
中实现与下面相同的行为var grand_parent = {
parent: {
child: function () {
// logic
}.bind(this)
}
}
我厌倦了以下内容,但是我遇到了语法错误。
var grand_parent = {
parent: {
child() {
// logic
}.bind(this)
}
答案 0 :(得分:2)
您最有可能使用箭头功能:
var grand_parent = {
parent: {
child: () => {
// logic
}
}
};
其中this
是词法绑定的,并且与您的.bind(this)
方案一样
您无法使用方法语法调用.bind()
。