Я хочу иметь возможность сделать это:
var user1 = {
name: 'John',
gender: 'male'
}
var user2 = {
name: 'James',
gender: 'male',
email: 'james@gmail.com'
}
user1.someSetMethod({email: 'john@gmail.com'});
user2.someSetMethod({name: 'Jenny', gender: 'female'});
Желаемый результат:
var user1 = {
name: 'John',
gender: 'male',
email: 'john@gmail.com'
}
var user2 = {
name: 'Jenny',
gender: 'female',
email: 'james@gmail.com'
}
Я хочу метод, которыйустановит атрибуты в соответствии с тем, что передается в функцию.Атрибут не существует, я хочу, чтобы он был создан, если он существует, я хочу, чтобы он был перезаписан.
Существует ли такой метод в Javascript?