最简单的实现方式,我们可以把 _ 看做一个简单的对象:

var _ = {}; _.each = function() { // ... };

在 JavaScript 中,一切皆对象,实际上,源码中的 _ 变量是一个方法:

var _ = function(obj) { if (obj instanceof _) return obj; if (!(this instanceof _)) return new _(obj); this._wrapped = obj; };

网友评论