tslint no-var-keyword( "禁じられた 'var'キーワード)の目的は何ですか? tslintは、コード内のvarキーワードが出現するたびにエラーを記録するように見えます。 tslintは、ng2でvarキーワードが無条件に除外されるべきであると述べていますか?もしそうなら、なぜですか?tslintの目的は何ですか?var-keyword - "禁止された 'var'キーワード?
-2
A
答えて
0
'var'の代わりに 'let'が使用されています。
前者はグローバル変数を作成しますが、一般的には悪い習慣とみなされますが、後者はスコープ変数を作成します。
したがって、lintはデフォルトでスコープ付き変数の使用を強制します。
+5
正確には' var'は_function_スコープの変数を作成します(これは多くのブロックスコープの変数を持つ他のプログラミング言語、したがっておそらくよりよく知られた可視性を持つ 'let'の導入)。 –
+0
はい、正しくあります - varはグローバルではなく、機能スコープです。 「可変ホイスト」も参照してください。 – GreyBeardedGeek
関連する問題
- 1. TSlint: 'let'と 'const'が禁止された 'var'キーワードエラーを引き起こします
- 2. Nginx:28ディレクトリインデックス "/ var/www/html /"は禁止されています。
- 3. 禁止されたヘッダー名
- 4. '禁止された'ファイルを禁止するSonarQubeルール
- 5. Kotlinの `external`キーワードの目的は何ですか?
- 6. C#のvolatileキーワードの目的は何ですか?
- 7. intのnsstringへの暗黙的な変換は、目的のcの弧では禁止されています
- 8. 静的コンテンツのNgInx禁止されたエラーnodejs appリバースプロキシ
- 9. javaキーワードを使用しない目的は何ですか?
- 10. mod_wsgiはCentOS 5.7で禁止されたエラーです
- 11. JUnit 5の目的は何ですか@ネストされた注釈
- 12. 取得403禁止されたエラーです。クライアント認証スキーム「Anonymous」でHTTPリクエストが禁止されました
- 13. Javaではコードでエラーは禁止されていますが、ブラウザでは禁止されています(2)
- 14. 禁止された属性エラー
- 15. 403 JavaではURLは禁止されていますが、ブラウザでは禁止されています
- 16. /var/resource_config.jsonの目的
- 17. スカラ:「オーバーライド」の目的は何ですか
- 18. 禁止されていますか?
- 19. ローカルホストWAMPが禁止されました
- 20. 403:禁止されたセレンにアクセス
- 21. PHP/CodeIgniterファイルurl - 禁止されたエラー
- 22. 'docker ps' command throws禁止されたエラー
- 23. 禁止された403 in imagecreatefromjpeg in PHP
- 24. 正面403禁止されたエラー
- 25. urllib.error.HTTPError:禁止されたHTTPエラー403:
- 26. Googleドライブ403禁止されたエラー
- 27. 403禁止されたエラー - iPage
- 28. Django 403禁止されたエラー
- 29. Python 3.5 urllib.request 403禁止されたエラー
- 30. JSの403禁止されたエラーをキャッチするには?
https://github.com/Microsoft/tslint-microsoft-contrib/issues/78 – CBroe
[TSLint:Unused var keyword]の重複している可能性があります(https://stackoverflow.com/questions/32413050/tslint-unused- var-キーワード) – Claies
あなたが何をしているのかわからないときは、 'var'で虫を釣り上げるのが犠牲になるかもしれません: – echonax