надо фильтрануть массив объектов по уникальному значению. в {#each} уже происходит перебор массива. почему бы мне не делать фильтрацию именно в этот момент?
Потому что шаблон - это клей для юзера, показывающий ему данные и receive-ящий ивенты от него. Инклюдить туда логику для обработки данных - странно.
эта логика для вью как раз
{#each arr.filter()} не подойдёт?
Да много способов, но можно {fn(), ''} или {void fn() || ''}. Но так делать не надо, это грязь. Логику держать в скрипте надо, а императивной работы с массивами лучше избегать.
Вот, набросал для тебя репл.
мне надо вот так :) https://codesandbox.io/s/friendly-cache-f8l24?file=/App.svelte
Не, так делать точно не стоит. У тебя на каждый перерендер списка data будет множится список showed, вплоть до бесконечности.
ну я его занулю перед {#each} :)
Обсуждают сегодня