私は私の質問は、なぜ私たちは()の呼び出しを実行することはできませんですなぜこの関数を2回呼び出す必要があるのですか?
let call =() =>
{
let secret = "es6 rocks";
let reveal =() =>
{
console.log(secret);
}
return reveal;
}
let unveil = call();
unveil();
Udemyコースからこのコードを持っています。関数 ?なぜlet文でそれを実行しなければならないのですか?
2番目の質問:なぜここに戻る必要がありますか?
??何?あなたは '' call() '関数を実行するだけです。そして、' 'call ''関数は一度呼び出されます。 – Pointy
これは役立つかもしれません:[JavaScriptのクロージャはどのように機能しますか?](https://stackoverflow.com/questions/111102/how-do-javascript-closures-work) –