我想"use strict";
使用 javascript 模式,但在严格警告方面存在一些问题。我有一个“小部件”,例如:
var Widget = function () { /* ... */ }
在我这样使用它之前(在模块内):
(function () {
var w1 = new Widget();
}());
当我添加"use strict";
到此上下文时,我收到"Widget"
未定义的警告:
(function () {
"use strict";
var w1 = new Widget(); // <- warning here
}());
这样做的正确方法是什么?
我应该以不同的方式定义我的“小部件”吗?