Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 21

ЛХ

Лапки Х in JavaScript Noobs — сообщество новичков
Глеб Щукин
на разных вкладках одно выражение конфигурируешь
это не то что мне надо
источник

AT

Alex Tuor4eg in JavaScript Noobs — сообщество новичков
Дима
А что мы тут суммируем для редюса?
Ключи А и В например
источник

Д

Дима in JavaScript Noobs — сообщество новичков
А зачем? Разве вас это просили?
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Дима
А что мы тут суммируем для редюса?
Просто напиши циклом обычным, вынеси в функцию
источник

MI

Maksym Ivanov in JavaScript Noobs — сообщество новичков
спасибо)
источник

Д

Дима in JavaScript Noobs — сообщество новичков
export default - зло is the side effect
Просто напиши циклом обычным, вынеси в функцию
Ты промазал.
источник

AT

Alex Tuor4eg in JavaScript Noobs — сообщество новичков
const acc = {
A: x,
B: y,
result: [],
}
Пока А и В не превышены, добавляем итем в result
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
PH_cheerokee
ребят,подскажите
есть массив
скажем [{id:1, level: A},{id:2,level: A}, {id:3, level: B}, {id:4, level:  B} , {id:5, level: B}]
мне нужно от уровня A оставить 1 айтем, от уровня B оставить 2 айтема,как правильно засплайсить?
Делаешь объект в котором требуемое количество для каждого уровня, и еще один обьект где текущее количество так же по уровням, изначально 0, ну и циклом проходишь и обновляешь
источник

P

PH_cheerokee in JavaScript Noobs — сообщество новичков
Alex Tuor4eg
Редюсером пройтись
типа  пока есть айтемов с ключом с A не один и пока айтемов с ключом B не два,так?
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Редьюс лучше избегать, очень нечитаемая вещь может быть
источник

AT

Alex Tuor4eg in JavaScript Noobs — сообщество новичков
PH_cheerokee
типа  пока есть айтемов с ключом с A не один и пока айтемов с ключом B не два,так?
Да
источник

AT

Alex Tuor4eg in JavaScript Noobs — сообщество новичков
export default - зло is the side effect
Редьюс лучше избегать, очень нечитаемая вещь может быть
Это циклы нечитаемые) в редюс написал функцию, закинул и все понятно
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Чушь))
источник

Д

Дима in JavaScript Noobs — сообщество новичков
export default - зло is the side effect
Делаешь объект в котором требуемое количество для каждого уровня, и еще один обьект где текущее количество так же по уровням, изначально 0, ну и циклом проходишь и обновляешь
А почему не один объект, и декрементировать его поля, пока больше 0 оставлять.
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
При всем уважении к map, filter и тд, редьюс среди них самый хуевый
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
И об этом много кто говорит
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Так у них же функции разные.
источник

Д

Дима in JavaScript Noobs — сообщество новичков
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Шо вы несете
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Редьюс это попытка декларативно написать изначально задуманный императивным код, которая только портит читаемость
источник