下划线.deepextend这个库是Underscore的扩展,它允许扩展对象和函数。

特征:

  • 深度扩展对象和函数。

依赖关系:

  • underscore.js (>= 1.5.0)

  • underscore.catenate (>= 0.1.1)

节点:


var _ = require('underscore');

_.mixin(require('underscore.deepextend'));

那么这个库到底是如何工作的呢?让我们来看看一个具体的例子吧:


var object = { foo: { bar: 123 } };

object = _.deepExtend(object, { foo: { baz: 321 } });

object.foo.bar == 123; // true

object.foo.baz == 321; // true

是不是很神奇?通过这种方式,我们可以非常轻松地深度扩展对象,简直就像魔法一样!

如果你还在为如何扩展对象和函数发愁,不妨参考一下这些有趣的例子和操作示例:JQuery扩展对象方法操作示例用友报表扩展函数示例excel。这些链接提供了更多详细的信息和代码示例,助你轻松上手。

如果你对如何扩展JavaScript中的对象和函数感兴趣,js Array对象的扩展函数代码JavaScript Function对象扩展之延时执行函数也许会给你带来更多启发!

执照:

版权所有(c)