coalesce-strategy:一个 NodeJS 模块将对象合并到一个中心模型中

时间:2021-06-07 18:27:58
【文件属性】:
文件名称:coalesce-strategy:一个 NodeJS 模块将对象合并到一个中心模型中
文件大小:20KB
文件格式:ZIP
更新时间:2021-06-07 18:27:58
nodejs npm js JavaScript 合并策略 coalesce-strategy是一个 nodejs 模块,它允许您为 javascript 对象创建相对*复杂的合并策略。 如果您正在使用来自各种服务的 json 对象,并且您需要对将在应用程序中使用的字段进行细粒度控制,则该模块真的很出色。 *合并策略不支持深度优先级,即首选平面对象。 安装 $ npm install --save coalesce-strategy 目的 例如,如果您创建了一个应用程序来收集来自各种服务的歌曲的 ID3 标签数据,您可能希望从每个服务中挑选使用哪个字段。 例如,总是使用来自 Spotify 的歌曲名称,但只使用来自 Lastfm 的流派。 在此之前,您可能会手动对其进行硬编码。 这对于 2 个服务可能没问题,但是当您需要从 10 多个服务合并对象时,代码变得笨拙且难以管理。 特别是在您合并的项目可能缺少字段的现实生活场景中。 例如,
【文件预览】:
coalesce-strategy-master
----.travis.yml(37B)
----package.json(861B)
----.jscs.json(2KB)
----test()
--------merge-strategies()
--------tests.js(47KB)
----LICENSE(1KB)
----.npmignore(58B)
----.gitignore(6KB)
----lib()
--------coalesce-strategy.js(7KB)
----README.md(19KB)

网友评论