Если у вас при использовании localstorage чо-то там при перезагрузке не отображается, то стоит сначала выяснить почему это происходит, потому что по сути localstorage для того и существует, чтобы некоторые данные хранить вне рамок сессии.
anton_trofimov95, алло, вы чего. Такая хорошая работа, так чисто выполнен рип, и такие неожиданные любительские тупняки. Во-первых, leaf-container должен быть изначально пустой. Во-вторых, в элементе же указано - "animation-name: fade". Значит CSS с keyframes тоже надо перенести
sim3x, по факту можно довольно легко контролировать глубину, и даже в случае ошибки эта проблема относительно легко решается. Всё таки не так уж много ситуаций где рекурсия действительно может все сильно упростить, а тогда почему бы и не обработать крайние случаи
xmoonlight, ну я сомневаюсь что суть анализа в динамике кроется исключительно в том чтоб найти следующее. Размер выборки тоже роляет. Так что жду ответа
Практичный пример? Хммм, у меня не очень много практики, я использовал в коммерческой разработке рекурсию только один раз, приблизительно так:
async function getData(params) {
try {
return sendRequest(params);
} catch (e) {
if (/** если ошибка не сетевая, то попробовать еще раз **/) {
return getData(params);
}
}
}
Код не настоящий. Суть алгоритма в том, что запрос кидается до тех пор пока не получит внятный ответ.
Роман, сразу представил себе хмельного мужика в тельняшке который обливаясь крокодильими слезами и драматически простирая длань задаёт небу вопрос "Можно ли себя называть миддлом, если твой код говно?!"
Образование оно ведь как фимоз - каждое утро говорите себе "терпение и труд всё перетрут", затем претворяете этот принцип в жизнь и всё, профит.
По теме: чтобы чему-то научиться надо этому чему-то учиться. Курсы, книги, практика, семинары, лекции. Вот сегодня был митап по JS. Обсуждали ФП и прочие половые извращения. Вы на нём были? Нет? А чо?