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设置FieldSet展开与收缩
May 15 Javascript
iframe 父窗口和子窗口相互的调用方法集锦
Dec 15 Javascript
JS获取下拉列表所选中的TEXT和Value的实现代码
Jan 11 Javascript
jquery操作复选框(checkbox)的12个小技巧总结
Feb 04 Javascript
js获取checkbox复选框选中的选项实例
Aug 24 Javascript
jquery实现对联广告的方法
Feb 05 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
Nov 26 Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
Jan 31 Javascript
vue初始化动画加载的实例
Sep 01 Javascript
vue单页面实现当前页面刷新或跳转时提示保存
Nov 02 Javascript
Vue中实现权限控制的方法示例
Jun 07 Javascript
JavaScript实现点击图片换背景
Nov 20 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 方便水印和缩略图的图形类
2009/05/21 PHP
PHP 简单数组排序实现代码
2009/08/05 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
2014/08/20 PHP
PHP+jquery实时显示网站在线人数的方法
2015/01/04 PHP
phpMyAdmin安装并配置允许空密码登录
2015/07/04 PHP
php自动载入类用法实例分析
2016/06/24 PHP
PHP实现页面静态化的超简单方法
2016/09/06 PHP
解释&amp;&amp;和||在javascript中的另类用法
2014/07/28 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
2015/02/28 Javascript
使用Javascript监控前端相关数据的代码
2016/10/27 Javascript
JS日程管理插件FullCalendar简单实例
2017/02/07 Javascript
在 Angular 中实现搜索关键字高亮示例
2017/03/21 Javascript
原生js实现省市区三级联动代码分享
2018/02/12 Javascript
Vue常用指令详解分析
2018/08/19 Javascript
微信接入之获取用户头像的方法步骤
2019/09/23 Javascript
小程序实现日历左右滑动效果
2019/10/21 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
vue和H5 draggable实现拖拽并替换效果
2020/07/29 Javascript
python实现系统状态监测和故障转移实例方法
2013/11/18 Python
python requests 测试代理ip是否生效
2018/07/25 Python
python 定时任务去检测服务器端口是否通的实例
2019/01/26 Python
Python pip替换为阿里源的方法步骤
2019/07/02 Python
彻底搞懂 python 中文乱码问题(深入分析)
2020/02/28 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
2020/03/06 Python
matplotlib 画双轴子图无法显示x轴的解决方法
2020/07/27 Python
python中用ctypes模拟点击的实例讲解
2020/11/26 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
css3+jq创作含苞待放的荷花
2014/02/20 HTML / CSS
详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
2016/12/20 HTML / CSS
JSF界面控制层技术
2013/06/17 面试题
银行会计业务的个人自我评价
2013/11/02 职场文书
2014年全国法制宣传日宣传活动方案
2014/11/02 职场文书
2014年底个人工作总结
2015/03/10 职场文书
2016公司年会主持词
2015/07/01 职场文书
css常用字体属性与背景属性介绍
2022/02/28 HTML / CSS
MySQL实现字段分割一行转多行的示例代码
2022/07/07 MySQL