ホームページ  >  記事  >  ウェブフロントエンド  >  JS マージ json オブジェクト インスタンス

JS マージ json オブジェクト インスタンス

小云云
小云云オリジナル
2018-01-26 09:42:522333ブラウズ

JSON オブジェクトに関する多くの記事を共有しました。この記事では主に、JavaScript の再帰呼び出しと JSON 形式のデータ トラバーサルの関連操作スキルを含む、JSON オブジェクトをマージする方法を紹介します。みんなを助けて。

1. 質問:

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"}

2. 実装コード:


<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オブジェクトと配列の変換 メソッドインスタンスの詳細説明

xmlオブジェクトをJsonオブジェクトに変換するJS操作の詳細説明

js json文字列をjsonオブジェクトに変換するメソッド解析

以上がJS マージ json オブジェクト インスタンスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。