0

以下两种情况有什么区别?

use strict在文件顶部使用,而不是在函数中

"use strict";

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

use strict在包装函数中使用

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

我在一篇博客文章中读到,放在use strict文件顶部(而不是函数中)可能会产生无法预料的影响

另外,据我记得jshint建议也将其放入函数中。

那么,为什么把它放到一个函数中而不是放在文件的顶部会更好呢?

4

0 回答 0