У меня есть карта, подобная этой (в ImmutableJS):
{arrayOfValues: [
{one: {inside: 'first in array'}},
{one: {inside: 'second in array'}}
]}
И я хочу обновить значение "внутри" во второй записи массива arrayOfValues. Как мне это сделать? Это то, что у меня есть сейчас, и в нем говорится: "Неиспользуемая ошибка: недействительный keyPath"
theMap.update('arrayOfValues',(list)=>{
return list.setIn([1,'one','inside'],'updated value');
})
Я тоже пробовал прямо это, и он не работал:
theMap.setIn(['arrayOfValues',1,'one','inside'],'updated value');
После нескольких часов поиска решения я ценю любую помощь. Спасибо.