私は即座に呼び出される関数式が何であるか知っています。私はこの関数の周りにカッコを置くだけではどういう意味ですか? (function(){})
let x = (function()
{
})
についてこの
let x = function()
{
}
この
let x = (function()
{
})()
が、何の違いだけではどんな意味を持ってここに括弧を行う知っていますか?以前私はいくつかの場所でそれを見てきました。
I thought this was an example but it might not be one X)
編集:これらは本当にとにかく、彼らはスニペットをしていると仮定すると、コードスニペットであることを意図していなかった、それは彼らが関数宣言と関数式がある場合とでは大きな違いがありますが判明。私はこれを期待していませんでした。文脈の変更を申し訳ありません、すべての世話に感謝します!
投稿したリンクに '(function(){})'の記載がありますか? – Xufox
この1: 'FOO =()=>({ バー:{ FOO:1、 バー:2、 } })しましょう;' @Xufox –
はあなたが示してきたよりも、これによりがなければなりません。示されているように、最初の例は構文エラーであり、最後の例は完全に無意味です。 –