3

書かれた JavaScript の Google スタイル ガイド (リンクを証明) では、「const」構造を使用することは悪い習慣ですが、なぜですか?

4

1 に答える 1

11

それは(まだ)標準ではないからです。ECMAScript ではなく、JavaScript 1.5 のキーワードです。MDN ドキュメントから:

の現在の実装constは Mozilla 固有の拡張機能であり、ECMAScript 5 の一部ではありません。Firefox と Chrome (V8) でサポートされており、Opera 9 以降と Safari で部分的にサポートされています。It is not supported in Internet Explorer 6-9, or in the preview of Internet Explorer 10.constキーワードは現在、関数スコープで定数を宣言しています (var で宣言された変数のように)。

また、リンク先のセクションを注意深く読むと、最後の文は次のようになります。

キーワードに関してはconst、Internet Explorer はそれを解析しないので、使用しないでください。

于 2012-04-14T12:34:03.667 に答える