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中SQL语句的应用实现
May 04 Javascript
jquery实现ajax提交form表单的方法总结
Mar 03 Javascript
简介alert()与console.log()的不同
Aug 26 Javascript
js鼠标点击图片切换效果代码分享
Aug 26 Javascript
JS使用正则表达式过滤多个词语并替换为相同长度星号的方法
Aug 03 Javascript
将鼠标焦点定位到文本框最后(代码分享)
Jan 11 Javascript
十大 Node.js 的 Web 框架(快速提升工作效率)
Jun 30 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
Sep 15 Javascript
基于jQuery实现无缝轮播与左右点击效果
May 13 jQuery
Vue.set()动态的新增与修改数据,触发视图更新的方法
Sep 15 Javascript
spring+angular实现导出excel的实现代码
Feb 27 Javascript
js实现简单掷骰子效果
Oct 24 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截取utf-8中文字符串乱码的解决方法
2010/03/29 PHP
win7下memCache的安装过程(具体操作步骤)
2013/06/28 PHP
php 中文字符串首字母的获取函数分享
2013/11/04 PHP
PHP简单处理表单输入的特殊字符的方法
2016/02/03 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
解决php extension 加载顺序问题
2019/08/16 PHP
javascript 函数式编程
2007/08/16 Javascript
js 返回时间戳所对应的具体时间
2010/07/20 Javascript
用JQuery实现表格隔行变色和突出显示当前行的代码
2012/02/10 Javascript
给artDialog 5.02 增加ajax get功能详细介绍
2012/11/13 Javascript
JS分页效果示例
2013/10/11 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
JavaScript操作XML文件之XML读取方法
2015/06/09 Javascript
vue如何自动化打包测试环境和正式环境的dist/test文件
2019/06/06 Javascript
vue中实现高德定位功能
2019/12/03 Javascript
Vue Cli3 打包配置并自动忽略console.log语句的方法
2020/04/23 Javascript
JS实现拖动模糊框特效
2020/08/25 Javascript
Django xadmin安装及使用详解
2020/10/26 Python
用python-webdriver实现自动填表的示例代码
2021/01/13 Python
浅谈html5标签css3的常用样式
2016/10/20 HTML / CSS
浅析图片上传及canvas压缩的流程
2020/06/10 HTML / CSS
Holiday Inn中国官网:IHG旗下假日酒店预订
2018/04/08 全球购物
四年的大学生生活自我评价
2013/12/09 职场文书
创建文明学校实施方案
2014/03/11 职场文书
遗产继承公证书
2014/04/09 职场文书
信用社主任竞聘演讲稿
2014/05/23 职场文书
师德师风自我评价范文
2014/09/11 职场文书
2014年高校辅导员工作总结
2014/12/09 职场文书
乔布斯辞职信(中英文对照)
2015/05/12 职场文书
经费申请报告
2015/05/15 职场文书
首次购房证明
2015/06/19 职场文书
2015年医院保卫科工作总结
2015/07/23 职场文书
2015初中团委工作总结
2015/07/28 职场文书
Nginx访问日志及错误日志参数说明
2021/03/31 Servers
Python必备技巧之字符数据操作详解
2022/03/23 Python
MySQL 数据 data 基本操作
2022/05/04 MySQL