js拼接json对象_js和jquery中json对象合并的方法

如果需要将下面的json对象合并:var a ={"a":"1","b":"2"}

var b ={"c":"3","d":"4","e":"5"}

想得到结果:var c ={"a":"1","b":"2","c":"3","d":"4","e":"5"}

直接使用js的话,可以用一下方法:

function extend(des, src, override){

if(src instanceof Array){

for(var i = 0, len = src.length; i < len; i++)

extend(des, src[i], override);

}

for( var i in src){

if(override || !(i in des)){

des[i] = src[i];

}

}

return des;

}

var a ={"a":"1","b":"2"}

var b ={"c":"3","d":"4","e":"5"}

var c = extend({}, [a,b]);

alert(c.a);

当然如果你加载了jquery,那就更方便了。可以使用$.extend()方法,该方法有两种模式;

实例:

# 请记得先加载jquery

var a ={"a":"1","b":"2"}

var b ={"c":"3","d":"4","e":"5"}

var c = $.extend({}, a,b);

console.log(c);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值