Maison > interface Web > js tutoriel > JS fusionne l'instance d'objet JSON

JS fusionne l'instance d'objet JSON

小云云
Libérer: 2018-01-26 09:42:52
original
2391 Les gens l'ont consulté

Nous avons partagé de nombreux articles sur les objets json.Cet article présente principalement la méthode de fusion d'objets json dans JS, impliquant des compétences opérationnelles associées aux appels récursifs javascript et à la traversée des données au format json, j'espère. ça peut aider tout le monde.

1. Question :

Comment fusionner des objets json


var a ={"a":"1","b":"2"}
var b ={"c":"3","d":"4","e":"5"}
Copier après la connexion

Vous souhaitez obtenir le résultat :


var c ={"a":"1","b":"2","c":"3","d":"4","e":"5"}
Copier après la connexion

2. Code d'implémentation :


<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>
Copier après la connexion

Résultats d'exécution :

Recommandations associées :

Manipuler les objets JSON en Javascript, ajouter , supprimer et modifier Implémentation simple

Explication détaillée de la traversée jquery et ajout d'exemples de code objet Json

Explication détaillée de la conversion d'objets et de tableaux JavaScript JSON exemple de méthode d'implémentation simple

Explication détaillée du fonctionnement JS pour convertir un objet XML en objet Json

analyse js de la méthode pour convertir une chaîne json en json objet

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal