Dire que j'ai un objet tel quePuis-je ajouter deux paires de valeurs-clés à un objet JavaScript en tant que littéraux sur une ligne?
var obj = {
foo: 1,
bar: 2
}
Et je veux ajouter quelques touches sans faire une boucle, quelque chose sémantiquement comme ceci:
obj += { baz: 3, fred: 4 }
Est-ce possible en utilisant une fonction JS existante ? Je voudrais le faire dans un chaînage de style fonctionnel.
vous voulez 'Object.assign' dans les navigateurs modernes –
' Object.assign (obj, {baz: 3, fred: 4}); ' – 4castle
Note: pour les anciens navigateurs, (Internet exploseur) il y a un [Polyfill] (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#Polyfill) –