JS实现合并json对象的方法


Posted in Javascript onOctober 10, 2017

本文实例讲述了JS实现合并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"}

二、实现代码:

<script>
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]);
console.log(c);
</script>

运行结果:

JS实现合并json对象的方法

Javascript 相关文章推荐
javascript function、指针及内置对象
Feb 19 Javascript
Javascript remove 自定义数组删除方法
Oct 20 Javascript
javascript 跨浏览器开发经验总结(五) js 事件
May 19 Javascript
编写Js代码要注意的几条规则
Sep 10 Javascript
基于jQuery的自动完成插件
Feb 03 Javascript
jQuery 淡入淡出 png图在ie8下有黑色边框的解决方法
Mar 05 Javascript
javascript中的正则表达式使用指南
Mar 01 Javascript
跟我学习javascript的执行上下文
Nov 18 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
Apr 21 Javascript
bootstrap table服务端实现分页效果
Aug 10 Javascript
Javascript实现购物车功能的详细代码
May 08 Javascript
解决element-ui的下拉框有值却无法选中的情况
Nov 07 Javascript
jQuery实现的form转json经典示例
Oct 10 #jQuery
JS实现websocket长轮询实时消息提示的效果
Oct 10 #Javascript
JavaScript中错误正确处理方式小结你用对了吗
Oct 10 #Javascript
vue.js实现简单轮播图效果
Oct 10 #Javascript
seajs中最常用的7个功能、配置示例
Oct 10 #Javascript
SeaJS中use函数用法实例分析
Oct 10 #Javascript
vue.js如何将echarts封装为组件一键使用详解
Oct 10 #Javascript
You might like
利用PHP创建动态图像
2006/10/09 PHP
hadoop中一些常用的命令介绍
2013/06/19 PHP
Javascript实例教程(19) 使用HoTMetal(5)
2006/12/23 Javascript
永不消失的title提示代码
2007/02/15 Javascript
jquery 锁定弹出层实现代码
2010/02/23 Javascript
高效的表格行背景隔行变色及选定高亮的JS代码
2010/12/04 Javascript
JavaScript 创建运动框架的实现代码
2013/05/08 Javascript
在ASP.NET中使用JavaScript脚本的方法
2013/11/12 Javascript
JS判断对象是否存在的10种方法总结
2013/12/23 Javascript
js实现屏幕自适应局部代码分享
2015/01/30 Javascript
微信企业号开发之微信考勤Cookies的使用
2015/09/11 Javascript
浅谈JavaScript中的对象及Promise对象的实现
2015/11/15 Javascript
BootStrap创建响应式导航条实例代码
2016/05/31 Javascript
JS去除字符串中空格的方法
2017/02/14 Javascript
React-Native左右联动List的示例代码
2017/09/21 Javascript
JS写XSS cookie stealer来窃取密码的步骤详解
2017/11/20 Javascript
解决vue项目nginx部署到非根目录下刷新空白的问题
2018/09/27 Javascript
一文了解Vue中的nextTick
2019/05/06 Javascript
[11:33]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第二场
2018/04/06 DOTA
Python内置random模块生成随机数的方法
2019/05/31 Python
django自带调试服务器的使用详解
2019/08/29 Python
给 TensorFlow 变量进行赋值的方式
2020/02/10 Python
Python实现一个简单的递归下降分析器
2020/08/01 Python
Pycharm同步远程服务器调试的方法步骤
2020/11/04 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
2021/01/29 Python
JD Sports意大利:英国篮球和运动时尚的领导者
2017/10/29 全球购物
美国网上书店:Barnes & Noble
2018/08/15 全球购物
在weblogic中发布ejb需涉及到哪些配置文件
2012/01/17 面试题
大专毕业自我鉴定
2014/02/04 职场文书
怎样拟定创业计划书
2014/05/01 职场文书
公务员群众路线专题民主生活会发言材料
2014/09/17 职场文书
乡镇领导班子批评与自我批评材料
2014/09/23 职场文书
授权委托书范本(单位)
2014/09/28 职场文书
2014年残联工作总结
2014/11/21 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
《富饶的西沙群岛》教学反思
2016/02/16 职场文书