首頁 >web前端 >js教程 >JS合併json物件實例

JS合併json物件實例

小云云
小云云原創
2018-01-26 09:42:522391瀏覽

我們分享過很多關於json物件的文章,本文主要介紹JS實作合併json物件的方法,涉及javascript遞歸調用與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 ={&quot;a&quot;:&quot;1&quot;,&quot;b&quot;:&quot;2&quot;}
var b ={&quot;c&quot;:&quot;3&quot;,&quot;d&quot;:&quot;4&quot;,&quot;e&quot;:&quot;5&quot;}
var c = extend({}, [a,b]);
console.log(c);
</script>

運行結果:

相關推薦:


#在Javascript操作JSON對象,增加刪除修改的簡單實作

jquery遍歷與新增Json物件程式碼實例詳解

#JavaScript json物件與陣列轉換簡單實作方法實例詳解

#詳解JS操作xml物件轉換為Json物件

js 將json字串轉換為json物件的方法解析

####

以上是JS合併json物件實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn