このタイトルには何十件もの質問がありますが、私が見つけたすべての答えは、いくつかの具体的なケースでは働いていても、他のものには役立たないハックを挙げているようです。多くは、jQueryのか、Ajaxで懸念している、まだ問題は、JavaScriptが非常に基本的なレベルで生じる純粋である:Uncaught SyntaxError:予想外のトークンリターン - まだ答えがありませんか?
function f() {
false || (return true);
}
(実行なし)この関数の宣言は、Chromeの
Uncaught SyntaxError: Unexpected token return
をスローし、
SyntaxError: Return statements are only valid inside functions
Safariでただし、この機能はありません:
function f() {
false || (a=true);
return true;
}
誰もこの奇妙な動作を説明できますか?
お返事ありがとうございました。「真実」と評価されることを期待していました。 –