underscore.deepextend 用于深度扩展对象的下划线助手
下划线.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 } });
console.log(object.foo.bar == 123); // true
console.log(object.foo.baz == 321); // true
下划线.deepextend的实用性和强大功能无疑是毋庸置疑的。如果你对更多函数扩展库感兴趣,不妨看看以下资源:
-
想了解更多关于foxer函数扩展库的内容吗?点击这里
-
MATLAB用户可以参考这个matlab函数库扩展函数库 点击这里
-
如果你是Node.js开发者,推荐你看这个nodeextend扩展对象的简单函数.zip 点击这里
-
JS开发者可以参考这篇关于Array对象的扩展函数代码的文章 点击这里
-
Javascript面向对象扩展库langjs 也值得一看 点击这里
这些资源将帮助你更好地理解和应用扩展函数库,无论你是新手还是经验丰富的开发者,都能从中受益匪浅。还有更多的精彩内容等待你去探索!
用户评论