Size: a a a

2020 December 25

PM

Pavel 🦇 Malyshev in Svelte [svelt]
разница только в логике мальца. в случае с && сброс счетчика не произойдет если items = null например
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
так как мы хотим его сбрасывать при изменении массива, даже если он стал falsy, то лучше запятую тогда
источник

A

Arushwl in Svelte [svelt]
Pavel 🦇 Malyshev
так как мы хотим его сбрасывать при изменении массива, даже если он стал falsy, то лучше запятую тогда
Ес...👍🏻
источник

A

Arushwl in Svelte [svelt]
Как так-то )))
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
Как так-то )))
источник

A

Arushwl in Svelte [svelt]
😁
источник

A

Arushwl in Svelte [svelt]
А присвоение в скобках?

$: items && (loadedItems = 0);
источник

A

Arushwl in Svelte [svelt]
Без них во чё было - Assigning to rvalue (9:4)
источник

A

Arushwl in Svelte [svelt]
Arushwl
Без них во чё было - Assigning to rvalue (9:4)
Можешь пояснить - почему без скобок ошибка?
источник

A

Arushwl in Svelte [svelt]
Кэтчить ошибки загрузки над ещё...🤔 через раз работает, когда дырка в загрузке контента on:load|once={onLoad}... похоже лучше слушать детей списка

Вот так ок https://svelte.dev/repl/e69bde04e23f49798b1931fdd9ed15c6?version=3.31.0 ещё проверку на слот воткнул, чтоб уж точно 🤓
источник

A

Arushwl in Svelte [svelt]
Кажись то, что надо👍🏻

@PaulMaly (svelte port, logic, simplifying reactivity) & @volodya11let (capture event idea) огромное спасибо 🤓
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
А присвоение в скобках?

$: items && (loadedItems = 0);
Обычный js же
источник

A

Arushwl in Svelte [svelt]
Сорян, осваиваю ещё... а что значит?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
Сорян, осваиваю ещё... а что значит?
Ну это не вещь никак от свелт и $: не зависит
источник

A

Arushwl in Svelte [svelt]
Arushwl
Кэтчить ошибки загрузки над ещё...🤔 через раз работает, когда дырка в загрузке контента on:load|once={onLoad}... похоже лучше слушать детей списка

Вот так ок https://svelte.dev/repl/e69bde04e23f49798b1931fdd9ed15c6?version=3.31.0 ещё проверку на слот воткнул, чтоб уж точно 🤓
Затестил на медленной скорости инета – собирает все загрузки без ошибок👍🏻 спецом даже картинки конские оставил - медленно, но терпеливо ждёт когда всё загрузится 🤓
источник

A

Arushwl in Svelte [svelt]
Pavel 🦇 Malyshev
Ну это не вещь никак от свелт и $: не зависит
Ок
источник

S

Sierge in Svelte [svelt]
Pavel 🦇 Malyshev
Мне кажется кто-то из наших товарищей тут писал нечто подобное
спасибо)
источник
2020 December 26

VP

Vladimir Panimaskin in Svelte [svelt]
Arushwl
Можешь пояснить - почему без скобок ошибка?
без скобок будет присваивание в binary expression, то есть
$: (items && loadedItems) = 0;
а в js так нельзя, слева только определенные типы выражений допустимы, которые обозначены как LeftHandSideExpression в грамматике.
источник

VP

Vladimir Panimaskin in Svelte [svelt]
а с запятой работает ровно потому, почему a = b,c это присваивание b в a, а не что-то другое. Приоритет запятой ниже, чем присваивания. Ну а у присваивания он и так самый низкий.
источник

A

Arushwl in Svelte [svelt]
Vladimir Panimaskin
без скобок будет присваивание в binary expression, то есть
$: (items && loadedItems) = 0;
а в js так нельзя, слева только определенные типы выражений допустимы, которые обозначены как LeftHandSideExpression в грамматике.
Спасибо 🤓
источник