JavaScript简单实现合并两个Json对象的方法示例


Posted in Javascript onOctober 16, 2017

本文实例讲述了JavaScript简单实现合并两个Json对象的方法。分享给大家供大家参考,具体如下:

$.mergeJsonObject = function(jsonbject1, jsonbject2) {
  var resultJsonObject = {};
  for (var attr in jsonbject1) {
    resultJsonObject[attr] = jsonbject1[attr];
  }
  for (var attr in jsonbject2) {
    resultJsonObject[attr] = jsonbject2[attr];
  }
  return resultJsonObject;
};

这样你可以:

var jsonObj1 = {a : 1};
var jsonObj2 = {b : 2, c : 3, d : 4};

那么

result = {a : 1, b : 2, c: 3, d : 4}.

运行效果:

JavaScript简单实现合并两个Json对象的方法示例

如果你使用Jquery写通用的Ajax方法的时候,传递json参数也许会用到该方法拼接json参数。

Javascript 相关文章推荐
JavaScript高级程序设计(第三版)学习笔记1~5章
Mar 11 Javascript
基于javascript html5实现3D翻书特效
Mar 14 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
Nov 23 Javascript
js使用Replace结合正则替换重复出现的字符串功能示例
Dec 27 Javascript
Three.js利用性能插件stats实现性能监听的方法
Sep 25 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
May 07 Javascript
关于vue v-for 循环问题(一行显示四个,每一行的最右边那个计算属性)
Sep 04 Javascript
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 jQuery
vue-cli中vue本地实现跨域调试接口
Jan 16 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
May 01 Javascript
vue实现输入一位数字转汉字功能
Dec 13 Javascript
jQuery实现电梯导航模块
Dec 22 jQuery
seajs实现强制刷新本地缓存的方法分析
Oct 16 #Javascript
基于ajax和jsonp的原生封装(实例)
Oct 16 #Javascript
AngularJS实现注册表单验证功能
Oct 16 #Javascript
原生js的ajax和解决跨域的jsonp(实例讲解)
Oct 16 #Javascript
基于js原生和ajax的get和post方法以及jsonp的原生写法实例
Oct 16 #Javascript
Vue 2.0学习笔记之Vue中的computed属性
Oct 16 #Javascript
angular4中关于表单的校验示例
Oct 16 #Javascript
You might like
咖啡磨器 如何选购一台适合家用的意式磨豆机
2021/03/05 新手入门
php数组操作之键名比较与差集、交集赋值的方法
2014/11/10 PHP
php获取随机数组列表的方法
2014/11/13 PHP
浅谈PHP中JSON数据操作
2015/07/01 PHP
php基本函数汇总
2015/07/09 PHP
PHP实现文件上传与下载实例与总结
2016/03/13 PHP
php mysql like 实现多关键词搜索的方法
2016/10/29 PHP
php进程(线程)通信基础之System V共享内存简单实例分析
2019/11/09 PHP
经常用到的JavasScript事件的翻译
2007/04/09 Javascript
js实现杯子倒水问题自动求解程序
2013/03/25 Javascript
详解jQuery插件开发中的extend方法
2013/11/19 Javascript
JS实现判断碰撞的方法
2015/02/11 Javascript
JavaScript+canvas实现七色板效果实例
2016/02/18 Javascript
详解JavaScript异步编程中jQuery的promise对象的作用
2016/05/03 Javascript
Jquery ui datepicker设置日期范围,如只能隔3天【实现代码】
2016/05/04 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
jQuery实现根据滚动条位置加载相应内容功能
2016/07/18 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
Gulp实现静态网页模块化的方法详解
2018/01/09 Javascript
nodejs基于WS模块实现WebSocket聊天功能的方法
2018/01/12 NodeJs
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
快速解决vue-cli不能初始化webpack模板的问题
2018/03/20 Javascript
JS实现中英文混合文字溢出友好截取功能
2018/08/06 Javascript
[01:08]2014DOTA2展望TI 剑指西雅图LGD战队专访
2014/06/30 DOTA
python回调函数用法实例分析
2015/05/09 Python
pyenv命令管理多个Python版本
2017/03/26 Python
详解Python 调用C# dll库最简方法
2019/06/20 Python
py-charm延长试用期限实例
2019/12/22 Python
requests在python中发送请求的实例讲解
2021/02/17 Python
CSS3动画animation实现云彩向左滚动
2014/05/09 HTML / CSS
CSS中垂直居中的简单实现方法
2015/07/06 HTML / CSS
美国最大的烧烤架和户外生活用品专业零售商:Barbeques Galore
2021/01/09 全球购物
雅虎笔试题(字符串操作)
2015/03/24 面试题
总经理司机岗位职责
2015/04/10 职场文书
付款证明模板
2015/06/19 职场文书
python 模块重载的五种方法
2021/04/24 Python