Chcę móc to zrobić:javascript: ustawienie właściwości obiektu
var user1 = {
name: 'John',
gender: 'male'
}
var user2 = {
name: 'James',
gender: 'male',
email: '[email protected]'
}
user1.someSetMethod({email: '[email protected]'});
user2.someSetMethod({name: 'Jenny', gender: 'female'});
pożądanego rezultatu:
var user1 = {
name: 'John',
gender: 'male',
email: '[email protected]'
}
var user2 = {
name: 'Jenny',
gender: 'female',
email: '[email protected]'
}
chcę metodę, która będzie wyznaczać atrybuty według tego, co jest przeszedł do funkcji. Czy atrybut nie istnieje Chcę go utworzyć, jeśli tak, chcę go nadpisać.
Czy taka metoda istnieje w Javascript?
jQuery ma bardzo ładne rozciągają metoda: http://api.jquery.com/jQuery.extend/ –