-7
votes

Comment fusionner deux tableaux en deux objets d'un tableau

Array Détails

result={array1:[{name:'kumar', id:3},{name:'jack', id:4},{name:'jhonny', id:5}] 
        array2 :[{name:'simon', id:11},{name:'david', id:12},{name:'jack', id:13}]
       }


0 commentaires

6 Réponses :


0
votes

Si je comprends bien, ce que vous voulez réellement faire, c'est de mettre deux tableaux dans un objet, et le nom de la matrice devient la clé de l'objet?

donné: xxx

faire ceci: xxx

devrait vous donner: xxx


0 commentaires

1
votes

Vous pouvez simplement déclarer cela.

p>

var array1 = [{name:'kumar', id:3},{name:'jack', id:4},{name:'jhonny', id:5}];
var array2 = [{name:'simon', id:11},{name:'david', id:12},{name:'jack', id:13}];

var result = {array1: array1, array2: array2};

console.log(result)


0 commentaires

0
votes

Il suffit d'ajouter chaque élément à l'objet que vous souhaitez donc:

p>

var array1 = [{
  name: 'kumar',
  id: 3
}, {
  name: 'jack',
  id: 4
}, {
  name: 'jhonny',
  id: 5
}];
var array2 = [{
  name: 'simon',
  id: 11
}, {
  name: 'david',
  id: 12
}, {
  name: 'jack',
  id: 13
}];

var result = {
  array1,
  array2
};

console.log(result);


0 commentaires

1
votes

Cette structure est un objet contenant 2 matrices:

p>

array1 = [{name:'kumar', id:3},{name:'jack', id:4},{name:'jhonny', id:5}];
array2 = [{name:'simon', id:11},{name:'david', id:12},{name:'jack', id:13}];
var result = {array1: array1, array2: array2 };
    
console.log (result);


0 commentaires

1
votes

En réalité, il s'agit d'un objet JSON avec deux clés, où deux consiste en une valeur de la matrice.

{
"array1":[{"name":"kumar","id":3},{"name":"jack","id":4},{"name":"jhonny","id":5}],
"array2":[{"name":"simon","id":11},{"name":"david","id":12},{"name":"jack","id":13}]
}


0 commentaires

1
votes

Déclarez un objet de noms de noms et ajoutez autant de clés que vous le souhaitez comme Résultat.Key strong>

p>

var array1 = [{name:'kumar', id:3},{name:'jack', id:4},{name:'jhonny', id:5}];
var array2 = [{name:'simon', id:11},{name:'david', id:12},{name:'jack', id:13}];

var result = {};
result.array1 = array1;
result.array2 = array2;

console.log(result)


0 commentaires