привет, есть лютая задачка сломал мозги, нужно обойти массив по маске в глубину
путь: hello.*.world.*.*.somefield.* результат: заходим в ключ hello если есть, если нет - создаем, вместо звездочки обходим каждый, в каждом ищем world и так далее
привет, есть лютая задачка сломал мозги, нужно обойти массив по маске в глубину
путь: hello.*.world.*.*.somefield.* результат: заходим в ключ hello если есть, если нет - создаем, вместо звездочки обходим каждый, в каждом ищем world и так далее
какие нибудь идеи?
Да ничего не лютая цикл, split, typeof и hasOwnProperty - больше ничего не нужно
Всем привет. Делаю запрос на сервер, на сервере все хорошо, ответ есть, в браузере выводит fail, но в response записан ответ от сервера нормальный. Почему получается fail, если response с нормальными данными?
тут рекурсия получается многоуровневая или я усложняю
Тебе нужно написать свой итератор в этой задачке возвращающий ключи по которым этим же итератором будешь проходить. Я просто не у компа если не справишься в течении нескольких часов - напиши)
привет, есть лютая задачка сломал мозги, нужно обойти массив по маске в глубину
путь: hello.*.world.*.*.somefield.* результат: заходим в ключ hello если есть, если нет - создаем, вместо звездочки обходим каждый, в каждом ищем world и так далее
какие нибудь идеи?
Если ключа нет и ты его создал то и искать что-то глубже не надо
по этой маске к результатам должно примениться действие, в котором результат маппиться, так что итог - значения массива по реальным путям, но исходную маску терять нельзя
по этой маске к результатам должно примениться действие, в котором результат маппиться, так что итог - значения массива по реальным путям, но исходную маску терять нельзя