@Genri_Rus

Как запретить вывод однотипных данных?

Вопрос заключается в следующем, допустим есть определенные нотисы в виде сообщений

Человеку при клике выводятся однотипные сообщения (за исключением самого текста), т.е. верстка постоянно формируется одинаковая

Вот пример: https://codepen.io/Genri_Rus/pen/pooLgWb

Такой момент, как удалять однотипный текст ?
Как запретить при клике повторно выводить информацию, если она уже выведена на страницу ?

Допустим если выведена 1 и 2, то при последующих кликах не добавлять больше повторных каких-либо выводов ?
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
Кешировать вывод где-нибудь.
Примерно так:
window.my_cache = window.my_cache || {};
if (my_cache[items[i].name]) continue; // or return if inside a function
my_cache[items[i].name] = true;

Можно навести красоту и оптимизировать под разные хотелки, если есть нужда.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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