在这种情况下是否可以使用es6函数参数?
func = param => this.transform(this.targets.param)
答案 0 :(得分:1)
好的。这些只是正常功能。
函数的parameters
在函数定义的范围内可用。
func = param => this.transform(param)
等同于
func = param => {
return this.transform(param);
}
答案 1 :(得分:0)
我认为您在关闭时遇到了问题;那就是“ this”没有引用您所期望的...
您可以尝试以下方法吗?
func = (param, that) => {
return that.transform(param);
}
然后在正确的上下文中调用函数:
func(param, this);