Ajouter plusieurs attributs à un objet js

Je veux ajouter plusieurs attributs d'un objet existant avec les attributs existants. Est-il une manière plus concise qu'une ligne par nouvel attribut?

myObject.name = 'don';
myObject.gender = 'male';

Tout sur MDN montre comment faire de nouveaux objets avec support de la notation, mais pas les objets existants: https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Working_with_Objects

Vous pourriez faire une fonction qui reçoit un objet et un objet avec les nouveaux objets/valeurs, et énumère le nouvel objet, la mise à jour de l'ancien. Ça va être un peu plus concis. update(obj, {name:"don", gender:"male"})

OriginalL'auteur Don P | 2013-05-07