0

次の 2 つのケースの違いは何ですか?

use strict関数内ではなく、ファイルの先頭で使用する

"use strict";

(function () {
  // ...
})();

use strictラッピング機能で使う

(function () {
  "use strict";
  // ...
})();

ファイルの先頭 (関数内ではない) に配置すると、予期しない影響が生じる可能性があるというブログ投稿を読みました。use strict

また、私が覚えjshintていることから、関数にも入れることをお勧めします。

では、なぜそれをファイルの先頭に置くのではなく、関数に入れる方がよいのでしょうか?

4

0 に答える 0