5
ES6で「var」キーワードを使用する理由はありますか?
ES6に対する Babelのガイドによると: let新しいvarです。 明らかに唯一の違いは、現在のブロックにスコープされるのvarに対して、現在の関数にletスコープされるということです。この答えにはいくつかの良い例があり ます。 varES6コードで使用する理由がわかりません。与えられた変数のスコープを関数全体にしたい場合でもlet、関数ブロックの先頭に宣言を置くことでそれを行うことができますvar。また、forブロックなどでより細かくスコープを設定する場合は、それも実行できます。 ですから、私の本能は、varES6コードを書くときは完全に使用をやめることです。 私の質問は、これについて間違っていますか?よりvarも望ましい合法的なケースはありますletか?
261
javascript
es6