Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Почему не работает reduce (https://javascript.ru/forum/misc/83005-pochemu-ne-rabotaet-reduce.html)

Aetae 24.08.2021 19:16

ну если мы извращаемся, то ожно и так:
let names = users.reduce((arr, { name }) => arr.concat(name), [])

У нас же в name не окажется массива.)

Или так, чтоб движку совсем поплохело:
let names = users.reduce((arr, { name }) => [...arr, name], [])

ksa 24.08.2021 19:18

Столько всего понаделали массивам и не только... Старые, добрые циклы уже не в чести. :(

Aetae 24.08.2021 19:22

Ага, некоторые популярные стайлгайды вообще прямо говорят не юзать нормальные циклы в ползу методов.

Alexandroppolus 24.08.2021 20:24

Цитата:

Сообщение от Aetae
ksa, вы делаете GC больно.

асимптотика тоже не в восторге

ksa 24.08.2021 20:31

Вы уже запугали словами... :D
Один про Гранд Каньон, другой про арифметические функции загибает...


Часовой пояс GMT +3, время: 02:56.