0

return無名関数でキーワードを使用する方法がわかりません(または、別の方法で問題を解決する必要がありますか?)。

現在の方法では、return実際には囲んでいる関数を参照しています。

()=>{
  if (someMethodThatReturnsBoolean()) return true
  // otherwise do stuff here
}:Boolean
4

2 に答える 2

4

現在の方法では、戻り値は実際には囲んでいる関数を参照しています。

これが本来あるべき姿です。return無名関数からの戻りには使用できません。return次のように、ステートメントを回避するためにコードを書き直す必要があります。

()=>{
  if (someMethodThatReturnsBoolean()) true
  else {
    // otherwise do stuff here
  }
}:Boolean
于 2013-04-15T17:19:25.913 に答える