У меня есть два объектных литерала:
var animal = {
eat: function() {
console.log("eating...");
}
}
var dog = {
eat: "this has to be replaced when merged",
nrOfLegs: 4
}
Вам нужна функция слияния:
dog = someMergingFunction(animal, dog);
Это производит:
{
eat: function() {
console.log("eating...");
},
nrOfLegs: 4
}
Один из объектных литералов должен заменить идентичные свойства.
Как это сделать в Javascript?