J'ai un tableau de javascript objets comme les suivants:Mise à jour un tableau d'objets en javascript
var food = [
{id: 1, name: 'Apples', owned: true },
{id: 2, name: 'Oranges', owned: false },
{id: 3, name: 'Bananas', owned: true }
];
Ensuite, je reçois un autre tableau avec les données suivantes:
var newFood = [
{id: 1, name: 'Peas'},
{id: 2, name: 'Oranges'},
{id: 3, name: 'Bananas'},
{id: 4, name: 'Grapefruits'}
];
Comment puis-je mettre à jour le précédent food
tableau avec les nouvelles informations dans newFeed
, sans en écrasant la propriété originale owned
, tout en ajoutant un owned: false
à un nouvel objet? Gardez à l'esprit qu'il s'agit d'un javascript ordinaire, pas de jQuery.