Size: a a a

2020 September 06

A

Arushwl in Svelte [svelt]
Чет туплю - а как по шагам сложить значения массива? 1, 1+2, 1+2+3, ... ?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Arushwl
Чет туплю - а как по шагам сложить значения массива? 1, 1+2, 1+2+3, ... ?
тебе тотал нужен или чего?
или на каждый элемент сумма предидущих ?
источник

К

Константин in Svelte [svelt]
Arushwl
Чет туплю - а как по шагам сложить значения массива? 1, 1+2, 1+2+3, ... ?
объясни точнее
источник

A

Arushwl in Svelte [svelt]
Мне нужны все промежутки сплюсованные - как написал
источник

A

Arushwl in Svelte [svelt]
1 = 1, 2 = 1+2, 3=1+2+3, ...
источник

К

Константин in Svelte [svelt]
типа от x1 до x2 нужен массив таких сумм или что?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Arushwl
Мне нужны все промежутки сплюсованные - как написал
arr.map((item, i) => arr.slice(0, i).reduce((a, c) => a + c, 0));
источник

КС

Кирилл Спасибович... in Svelte [svelt]
индекс в слайсе поправишь если не угадал, но как-то так
источник

A

Arushwl in Svelte [svelt]
1 = 1.Val, 2 = 1.val+2.val, 3=1.val+2.val+3.val, ...
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Arushwl
1 = 1.Val, 2 = 1.val+2.val, 3=1.val+2.val+3.val, ...
понятнее не стало)
источник

К

Константин in Svelte [svelt]
ага
источник

A

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

К

Константин in Svelte [svelt]
напиши словами
источник

DK

Dan Kozlov in Svelte [svelt]
Константин
кстати, а вот по поводу эвентов интересно. А зачем в свелт обработчикам отдавать параметры завёрнутыми в detail? Это не тупо разве? Не вносит путаницу - где тебе нужно достать из detail, а где сверху
Так они ж используют под капотом обычный Event, нативный. Наверное, не хотели множить сущности, плюс код работы с событиями, наверное, у них один и на дом, и на кастом.

С пользовательской точки зрения… ну, хз, это простенькая деструктура прямо в объявлении обработчика, не могу сказать, что очень сложно осилить.

Не нравится угадывать — читайте код компонентов. Претензия странная, вам же не в рантайме надо угадать, что за ивент прилетел, а на этапе разработки :)
источник

К

Константин in Svelte [svelt]
Dan Kozlov
Так они ж используют под капотом обычный Event, нативный. Наверное, не хотели множить сущности, плюс код работы с событиями, наверное, у них один и на дом, и на кастом.

С пользовательской точки зрения… ну, хз, это простенькая деструктура прямо в объявлении обработчика, не могу сказать, что очень сложно осилить.

Не нравится угадывать — читайте код компонентов. Претензия странная, вам же не в рантайме надо угадать, что за ивент прилетел, а на этапе разработки :)
под капотом они используют кастом эвент, который к тому же не всплывает выше 1го уровня
источник

DK

Dan Kozlov in Svelte [svelt]
Тьфу, да, описался
источник

К

Константин in Svelte [svelt]
Dan Kozlov
Так они ж используют под капотом обычный Event, нативный. Наверное, не хотели множить сущности, плюс код работы с событиями, наверное, у них один и на дом, и на кастом.

С пользовательской точки зрения… ну, хз, это простенькая деструктура прямо в объявлении обработчика, не могу сказать, что очень сложно осилить.

Не нравится угадывать — читайте код компонентов. Претензия странная, вам же не в рантайме надо угадать, что за ивент прилетел, а на этапе разработки :)
а почему я должен лазить в код чужих компонентов?
источник

A

Arushwl in Svelte [svelt]
В массиве есть значения на ключе. Мне надо эти значения складывать по шагам для каждого элемента массива. 1 элемент = 1 значение , 2 элемент = 1 значение + 2 значение итд
источник

К

Константин in Svelte [svelt]
там не всегда, к тому же, есть свелт-исходники, насколько я понимаю
источник

КС

Кирилл Спасибович... in Svelte [svelt]
const event = typeof e.detail === 'object' ? e.detail : e;
источник