Какие например? Просто я всех специалистов в свое далекое время когда занимался 1С сдавал без проблем с первого раза с небольшой подготовкой. По оперучету, по бухгалтерскому и по семерочному расчету.
Евгений, Писать надо так, чтобы она была не километрового размера и не уходила за пределы экрана, тогда я с большим удовольствием буду на нее смотреть =)
NonameMeTrue, У меня эта конструкция for(let i = arr.length; i > 0;) sum += arr[--i]
работает на 5-7% медленнее обычного цикла for (let i = 0; i < arr.length; ++i) sum += arr[i]
проверьте у себя сравнив первую и третью по ссылке, на вторую внимания не обращайте, она дает тот же результат что и первая. https://jsbench.me/tfkefwjuw2/2
NonameMeTrue, Вы в курсе что js это просто язык, и что его реализация различна в каждом браузере и одинаковый код будет выдавать в разных браузерах разное время в зависимости от реализации? И что браузеры усовершенствуются и разница между методами нивелируется? Если вы спрашиваете ради любопытства - это одно, а если вы всерьез намерены итерировать с конца, то это просто глупо - снизит читабельность кода ради мизерной выгоды в 99 и 9 в периоде случаев.
Сергей, Хуки никак не избавляют от редакса, вы либо используете редакс, тогда пользуетесь его состоянием, либо не используете редакс, тогда стейт неминуемо должен быть в самом компоненте.
PrAw, Вспоминая свои первые шаги, когда интернета не было вообще - самостоятельное изучение сильно мобилизует внимательность и остроту мозга. Вы хотите как хороший мальчик получить конфетку за правильный ответ, но реально вы наносите вред человеку, не говоря о том, что вопрос нарушает правила форума.
PrAw, Именно это я и сделал. Обучение происходит следующим образом - ты читаешь документацию, смотришь примеры, пробуешь. Что-то не получается - ставишь вопрос на форуме. Так как делает автор обучение не происходит и противоречит правилам форума. Первый проснувшийся куратор вопрос удалит.
Евгений, Из вопроса непонятно что вы хотите, измените пожалуйста вопрос, добавьте примеры - какие данные у вас есть в начале(это вы описали), и какие данные должны получиться на выходе (этого у вас нет и людям приходится гадать в чем состоит фильтрация)
Что означает код item.name.includes('') также не очень понятно
Зачем вам все это? Если вы учитесь, то почитайте документацию, посмотрите примеры и попробуйте сделать по аналогии. Если не получится, то покажите свои старания и специалисты подскажут в чем ошибка. Ваш вопрос выглядит как задание с просьбой сделать его за вас. Для заданий существует ресурс https://freelance.habr.com/, вы можете предложить цену и найти специалистов, готовых за эту сцену сделать за вас задание.
Rebuslol, То есть нужен код, который отвечающий вам мог бы скопировать и посмотреть что работает или не работает, ваш код бессмысленен по упомянутым выше причинам.