0
用來當我通過代碼在Underscore
一個安全的參考對象的技術:http://underscorejs.org/docs/underscore.html創建下劃線
我碰到
var _ = function(obj) {
if (obj instanceof _) return obj;
if (!(this instanceof _)) return new _(obj);
this._wrapped = obj;
};
附帶評論
創建一個安全的參考下面使用的下劃線對象。
我真的不明白目的。而不必
(function() {
var _ = function(obj) {
if (obj instanceof _) return obj;
if (!(this instanceof _)) return new _(obj);
this._wrapped = obj;
};
_.VERSION = '1.7.0';
})();
的爲什麼我們不能只讓
(function() {
var _ = {};
_.VERSION = '1.7.0';
})();
能告訴我爲什麼落後技術的想法使用Underscore
項目?