@atachrus

Как найти и изменить объект в многомерном массиве на основе значения ключа?

Подскажите как правильно найти объект и изменить его по имеющемуся ключу "id".
Ранее мне подсказали, как удалить объект из массива по ключу, но дальше уже не смог додумать.
Я понимаю что бы сохранить изменения в массиве, мне надо собрать (составить) "адрес из ключей вложенности".
itemsData[1]['children'][2] = editItemObject
Но как не могу понять.

  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
В вашем коде нет элемента itemsData[1][0].
Попробуйте описать что вы пытаетесь с этим всем сделать и зачем вам понадобились эти "адреса из ключей".

Они на на самом деле довольно редко используются в таком виде. Чаще нужно получить нужный объект (или перебрать все) и выбрать определенные данные (или внести изменения), опираясь при этом на структуру данных, а не на "адреса из ключей".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы