正在拜读underscore.js源码, 但一直搞不清 _ 是如何在外部引用的。 我试着写了一个,但在外面引用时显示undefiend.(因为闭包),但underscore是如何做到可以在外面直接使用的?下面是源码: var _ = function(obj) { if (obj instanceof _) return obj; if (!(this instanceof _)) return new _(obj); this._wrapped = obj;
};我用uderscore.js是直接<script src="underscore.js"></script> 的。也没有new _()这一步,也可以正常使用underscore.这又是为什么?
添加回答
举报
0/150
提交
取消