JS实现合并json对象的方法
2017-10-10 11:30
1841 查看
一、问题:
求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>
运行结果:
相关文章推荐
- json对象与数组以及转换成js对象的简单实现方法
- json对象与数组以及转换成js对象的简单实现方法
- js中json对象和字符串的理解及相互转化操作实现方法
- json对象与数组以及转换成js对象的简单实现方法
- JavaScript简单实现合并两个Json对象的方法示例
- JS JSON对象转为字符串的简单实现方法
- json对象与数组以及转换成js对象的简单实现方法
- JS JSON对象转为字符串的简单实现方法
- JS对象与json字符串相互转换实现方法示例
- JS JSON对象转为字符串的简单实现方法
- 前台js将json转换成json对象的方法
- Json字符串转换为JS对象的高效方法实例
- 改进版通过Json对象实现深复制的方法
- js实现运动logo图片效果及运动元素对象sportBox使用方法
- js中setTimeout方法重写,实现对象参数传递
- 改进版通过Json对象实现深复制的方法
- JS 实现Json查询的方法实例
- JS 实现对象属性的get 和set方法
- 黑马程序员_学习日记73_725ASP.NET(禁用Cookie、ASP.NET中的重要对象、JavaScript实现AJAX、两种Json格式的序列化方法、JQuery中实现ajax的五种方法)
- js实现运动logo图片效果及运动元素对象sportBox使用方法