deepmerge.js:一个深递归合并Javascript对象的库

A library for deep (recursive) merging of Javascript objects

文档:

安装

npm i deepmerge

代码示例

const merge = require('deepmerge');

const a = {
  name: 'Tom',
  info: {
    sex: 0,
    age: 23
  }
};

const b = {
  name: 'Jack',
  info: {
    sex: 1,
    school: 'puk'
  }
};

const c = merge(a, b);


console.log(JSON.stringify(c, null, 2));

输出结果

{
  "name": "Jack",
  "info": {
    "sex": 1,
    "age": 23,
    "school": "puk"
  }
}

cdn

<script type=text/javascript src=https://unpkg.com/deepmerge@4.2.2/dist/umd.js></script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值