我在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) –