私はJavaScriptでこの擬似コードを書くための最良の/クリーンな方法(ES6)がどうなるか不思議だ:関数呼び出し後にパイプ演算子でreturnを呼び出すことはできますか?
function toto(....){
....
callSomething() || return ; // should break toto() here
....
}
コンテキスト:私は、コードのコメント束でこれを見て、それが非常に見えました奇妙な。 私はそれが何をしているのかを理解するために十分な実験をしていません(ロジックopとステートメントのミキシング)。 あなたの答えの後、私はこのコメントされたコードが少なくとも有効ではないので何もしないことを理解します。
'if(!callSomething())return;'? – xander
'return'は*式*ではなく*式*であるため、そうではありません。 'if'構造を使用しなければなりません。 – Pointy
すべてが1ライナーに凝縮される必要があるのはなぜですか、制御フローを変更するステートメント...? – deceze