//Есть такой обьект:
var obj = {
people: {
John: {
pets:{
dog:{
name:"Umbrella",
age:12
},
cat:{
name:"Kitty",
age:5
}
}
}
}
};
//И путь к его свойству, которое надо изменить на новое:
var path=['people', 'John', 'pets', 'cat', 'name'];
var newName='Train';
//Как назначить новое имя коту? Главное - этот путь может меняться, так что нужна функция, которая автоматически будет вставлять новое значение по нужному пути.