Как обновить объект в массиве с помощью библиотеки immutability-helper?
Как обновить объект в массиве с помощью библиотеки immutable-helper?
4 года назад
Ivan Gagarinov
Ответы
Для обновления одного объекта в массиве с помощью библиотеки immutability-helper используется функция update(). Первым параметром функция принимает массив объектов, а вторым параметром принимает специальный объект содержащий ключи, под которыми нужно обновить значение. При этом это также работает и для массивов, и тогда ключ указывает на индекс в массиве. Например:
такой вызов функции означает, что нужно в элементе массива под индексом 0 обновить свойство hello. Ключ $merge указывает на то, каким способом будет обновляться исходный объект. Например $merge объединяет ключи, если ключ уже есть в исходном объекте, то его значение заменяется на новое. Такой способ позволяет обновить некоторые ключи, сохранив остальные ключи:
4 года назад
Ivan Gagarinov





