は、私たちの関数クロージャとそれをラップする必要がありますか? varは窓にぶら下がっていますか?またはクラスにだけ?蒸散はどうですか? Traceur /バベルは、生命維持にそれを回すとVARのにしてみましょうしていますか?安全のためにはECMAScriptの/ Javascriptを6にクラスの周りに必要な生命維持か?私は</p> <pre><code>Class Car {} </code></pre> <p>を持っている場合
(function(){
Class Car() {}
}());
:
は私がする必要がありますか?
。どのようにファイルをロードしていますか? – loganfsmyth
ネイティブに、それは本当に良い質問です。エッジとここにテストされ、私はそのクラス宣言で 'car.js'ファイル、および私がコンソールに' Car'を記録する場合、そのクラスを使用して '新しい-car.js'ファイルを持つことができますが、それは私を示しコンストラクタですが、 'window.Car'をログすると' undefined'と表示されます。 – Buzinas
@Buzinas:それはちょっと違います。字句宣言( 'class'、' let'と 'const')はグローバルオブジェクトのプロパティにはなりません。範囲を入力するとき –