Heim  >  Artikel  >  Web-Frontend  >  JS führt JSON-Objektinstanzen zusammen

JS führt JSON-Objektinstanzen zusammen

小云云
小云云Original
2018-01-26 09:42:522332Durchsuche

Wir haben viele Artikel über JSON-Objekte geteilt, die hauptsächlich die Methode zum Zusammenführen von JSON-Objekten in JS vorstellen, einschließlich der damit verbundenen Betriebsfähigkeiten von Javascript-Rekursionsaufrufen und der Datendurchquerung im JSON-Format es kann jedem helfen.

1. Frage:

So führen Sie JSON-Objekte zusammen


var a ={"a":"1","b":"2"}
var b ={"c":"3","d":"4","e":"5"}

Möchten Sie das Ergebnis erhalten:


var c ={"a":"1","b":"2","c":"3","d":"4","e":"5"}

2. Implementierungscode:


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

Laufendes Ergebnis:

Verwandte Empfehlungen:

JSON-Objekte in Javascript manipulieren, hinzufügen , löschen und ändern Einfache Implementierung

Detaillierte Erläuterung der JQuery-Durchquerung und Hinzufügen von Json-Objektcodebeispielen

Detaillierte Erläuterung der JavaScript-JSON-Objekt- und Array-Konvertierung Beispiel für eine einfache Implementierungsmethode

Detaillierte Erläuterung der JS-Operation zum Konvertieren eines XML-Objekts in ein Json-Objekt

JS-Analyse der Methode zum Konvertieren eines JSON-Strings in JSON Objekt

Das obige ist der detaillierte Inhalt vonJS führt JSON-Objektinstanzen zusammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn