我在ES6模式下的reactJs应用程序中使用了switch语句。我有这样的说法:如何避免不是功能错误?
switch (hoera) {
case 'one':
return this.runThis();
break;
default:
}
runThis(something)
{
..
}
的chromeconsole错误是:
TypeError: this.runThis is not a function
所以runThis是我的组件上定义的方法。似乎在switchstatement以外的工作,虽然。
为什么你不加'的console.log(此, .runThis)'所以你会发现它是什么。 – Malvolio
您需要提供更多的上下文。但我想这是重复的[无法访问事件处理程序中的React实例(this)](http://stackoverflow.com/q/29577977/218196) –