о, первый раз вижу вопрос про криптономикон в этом чате, а не в Климовском хД
Варианты: 1) отфильтровать массив чтобы значения были уникальными 2) перезаписывать массив, а не дополнять 3) сделать проверку изменились ли данные прежде чем обновлять дом. в деталях надо смотреть на реализацию конечно
А что это какой-то известное приложение? Что за климовский чат?
климов по нему обучает в своем курсе,
Курс по нему Климов проводил на ютубе
А, этот дядя из гитлаба
не проводил, а проводит, там же еще до конца штук 100 видео хД
Фильтровать пробовал, но фильтрафия не срабатывает, потому что первый раз при обновлении массив пустой, данные в него даже не попадают. А, если сделать без условия, то они дублируются
Кстати, перезаписать это хорошая идея))) Спасибо
Покажите код компонента тогда можно будет рассуждать конкретно
Возможно я чего-то не понимаю, но вы просто обходите список зачем вы используете .map ? Почему не for in/of ...
по привычке скорее всего)
Вы имеете ввиду, что так как это просто проверка элементов, map лучше не использовать, так как он создает ненужную копию массива?
Ну в том смысле что мап Это для создания из одного списка другого. Когда нам новый список создавать не нужно а нужно просто обойти его - есть другие конструкции. Не думаю что есть большая проблема в создании нового списка - современные машинки справятся легко, если у вас там не 10 миллиардов элементов. самое плохое в этом случае когнитивная нагрузка - я читаю, пытаюсь понять что вы из этого списка создаёте, а выясняется что вы его просто обходите, потратил минут 5 на это и так будет каждый кто будет в последующем работать с этим кодом - итоговая стоимость получается пропорционально
Понял Михаил. Да, согласен, как то не задумывался, привык обходить map)) Но, не по прямому назначению его использую)) 🤝
Ну как вместо switch кейса использовать десяток if/else
Обсуждают сегодня