我想在JavaScript中使用"use strict";
模式,但在嚴格警告中存在一些問題。 我有一個「小部件」,例如:javascript「嚴格」並實例化全局模塊
var Widget = function() { /* ... */ }
我使用之前,它是這樣的(一個模塊內):
(function() {
var w1 = new Widget();
}());
當我添加"use strict";
到這方面,我得到一個警告,"Widget"
沒有定義:
(function() {
"use strict";
var w1 = new Widget(); // <- warning here
}());
什麼是這樣做的正確方法?
我應該以不同的方式定義我的「小部件」嗎?
謝謝@Teemu。如果您將此添加爲回覆,我可以接受它來解決問題。 – tborychowski