首页 > javascript这个函数写的怎么样,用到了哪些技巧?

javascript这个函数写的怎么样,用到了哪些技巧?

_.mixin = function(obj) {
    _.each(_.functions(obj), function(name) {
      var func = _[name] = obj[name];
      _.prototype[name] = function() {
        var args = [this._wrapped];
        push.apply(args, arguments);
        return chainResult(this, func.apply(_, args));
      };
    });
    return _;
  };

这个是underscore的源码吧:https://github.com/jashkenas/underscore/blob/master/underscore.js
一般看到_这样的开头的代表不是underscore就是lodash。
对这两个JS库的解读网上很多的。你可以去看看。

【热门文章】
【热门文章】