У меня есть два типа манипуляций, которые я хотел бы сделать с помощью immutability-helper, но я очень застрял.
У меня есть эти данные, высмеивающие результаты из API:
var test_data = {
title: "Potato",
sounds: [
{ sound_name: "Fork", id: 27 },
{ sound_name: "Spoon", id: 28 },
{ sound_name: "Knife", id: 29 }
]
};
Тип 1 - Измените имя_звука, если у меня есть индекс
Если я знаю индекс массива звуков, как мне изменить одно из имен_звука?Я ожидаю использовать обновление (test_data, $ merge ...).То, что я сделал до сих пор, не работает, поэтому я не вставил его сюда.
Тип 2 - Измените имя_звука, когда я знаю идентификатор
Если я знаю идентификатор звука, который является свойством объекта в массиве звуков, есть ли краткий способ использования обновления?Если это так, я бы хотел увидеть это.В противном случае я буду использовать array.findIndex для получения индекса.
Я очень ценю любую помощь, я застрял на этих выходных.