条件が満たされた場合は値を返したいが、そうでない場合は関数を実行したい。
エラーが発生します
function is_equal(a,b){
a === b ? return true : do_something(a,b);
}
しかし、私はエラーが発生します。Unexpected token return
でも一度やったとき、私は手に入れましたUnexpected token false
!
これは機能します:
return a === b ? true : do_something(a,b);
しかし、これは何かを返すことを意図していない関数から何らかの方法で何かを返しますか? 三項はこれに適した選択ではありませんか? MDN ページには、そのように使用してはならないことを指定するドキュメントはありません。それは、それらが考えられる他のほぼすべての方法で使用されていることを示しています..ありがとう!