Size: a a a

2021 June 07

Э

Эд in JS Liberty
например, когда нужно пробежаться по 2 и больше коллекциям за n раз
источник

Э

Эд in JS Liberty
2. В js map(...).filter(...) - по сути 2 цикла, нету ленивости операций - медленней
источник

В

Виталий in JS Liberty
тут редьюсом можно
источник

В

Виктория in JS Liberty
Первая строка это АННОТАЦИЯ функции, объявляющая типы ее аргументов и вычисляемого значения. Стрелками показывается преобразование от одного типа к другому, при этом последняя стрелка указывает на тип результата вычисления.
В аннотации к функции map не объявляются конкретные типы, здесь a и b это параметрические переменные, которые могут обозначать абсолютно любой тип (а-ля дженерики)
источник

Э

Эд in JS Liberty
вот в java/ Kotlin (Stream/ Sequence) действительно ленивые, оптимизированные вычисления для цепочек таких функций
источник

Э

Эд in JS Liberty
где можно? примеры приводи
источник

В

Виталий in JS Liberty
Дай задучу и данные
источник

Э

Эд in JS Liberty
Дано массив const a = [3, 3, 5, 1, -1, 2].
Выбрать числа больше 0 и отобразить результирующий массив в строку, состоящую из "a", повторенную это число раз
источник

Э

Эд in JS Liberty
за 1 пробег по исходному массиву
источник

В

Виталий in JS Liberty
Ну тут чисто логически не верным будет подход делать это в 1н забег. Поетеряется чистота ф-ций
источник

p

persona x grata in JS Liberty
чего блять повторенного из а число
источник

В

Влад in JS Liberty
Должно вывести 3 а потом 3 а 5а и а?
источник

В

Виталий in JS Liberty
по ходу нет... Тут хз что имелось в виду
источник

Э

Эд in JS Liberty
input: [3, 3, 5, 1, -1, 2]
output: ["aaa", "aaa", "aaaaa", "a", "aa"]
источник

В

Влад in JS Liberty
А так изи
источник

Э

Эд in JS Liberty
const stupidFunc = (input) = (
 input.filter(it => it > 0).map("a".repeat(it))
)
источник

В

Влад in JS Liberty
Reduce
источник

В

Влад in JS Liberty
Это 2 прохода
источник

Э

Эд in JS Liberty
да
источник

В

Влад in JS Liberty
Ну а ты за 1
источник