【文件属性】:
文件名称:Node-RecursiveMerge:[ABANDONED]数组和对象的递归合并工具
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-21 06:12:22
JavaScript
递归合并
数组和对象的递归合并工具。
帮助
不幸的是,我没有更多的时间来维护这个存储库了:-(
您是否不想接手拯救我和这个项目?
安装
$ npm install recursive-merge
用法
使用此工具,您可以递归合并数组或对象。
var merge = require('merge');
var result = merge(
[1, 1, 2, 3],
[3, 4, 4, 5],
[10, 9, 8, 1]
); // result: [1, 1, 2, 3, 3, 4, 4, 5, 10, 9, 8, 1]
如您所见,该库仅合并对象而不删除重复项。
您还应该知道,这会影响传递给合并功能的第一个对象。 其他所有对象(数组,对象)都添加到第一个对象中。 没有克隆对象的快速简单通用解决方案(数组是)。
同样,您也可以合并对象。
如果您尝试合并两种不同类型
【文件预览】:
Node-RecursiveMerge-master
----.gitignore(34B)
----package.json(739B)
----src()
--------Merge.coffee(2KB)
----LICENSE(1KB)
----README.md(1KB)
----lib()
--------Merge.js(3KB)
----test()
--------node()
--------browser()