2016-07-06 4 views
0

У меня есть этот блок кода, который я хочу преобразовать в Неизменяемый, и не знаю, как я могу расширить свою опору на неизменяемый объект. Может ли кто-нибудь показать мне, как? Я расширяю опору, поэтому мой неизменный объект получает возвращаемый результат от другого модуля. В настоящее время также populateKey устанавливается снаружи, и мне удалось инкапсулировать это. Помогите!!Расширение свойств в Immutable

ответ

1

Вы можете использовать метод setIn

return state.setIn([populateKey, 'type'], result.type).setIn([...]) 

setIn (ключевой ресурс: Array, значение: любой): Карта

+0

Спасибо! Пробовал это раньше, но он погряз в этом типе не был установлен! –

+0

Я буду отмечать, как было решено примерно в 10 минут btw :) Спасибо за исправление yury –

+0

Обнаружили, что я уже сделал это, LOL, двойная работа, проверьте –

Смежные вопросы