Size: a a a

React — русскоговорящее сообщество

2021 April 06

NT

Nikita Titov in React — русскоговорящее сообщество
Ебет?
Map и foreach сделали под разные задачи, их использование зависит только от контекста
👍👍
источник

es

evgeny shev in React — русскоговорящее сообщество
Ебет?
Map и foreach сделали под разные задачи, их использование зависит только от контекста
он про фор)
источник

es

evgeny shev in React — русскоговорящее сообщество
он не поймет почему мэп а не фор или я туплю?
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
evgeny shev
он не поймет почему мэп а не фор или я туплю?
да, не пойму. ты же умник у нас, поясни
источник

es

evgeny shev in React — русскоговорящее сообщество
фор может делать все то же что и мэп и фо ич и даже редюс
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
а не, ты же джс не учил, не знаешь, извини
источник

Е

Ебет? in React — русскоговорящее сообщество
Foreach преобразует изначальный список, а map создаёт копию
источник

es

evgeny shev in React — русскоговорящее сообщество
но для этого нужно больше кода как минимум, и в моем понимании страдает читаемость
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
то же что и писал про копию
источник

NT

Nikita Titov in React — русскоговорящее сообщество
я бы про map сказал так:

иммутабельно модифицирует массив

или

возвращает новый массив, на основе старого
источник

Е

Ебет? in React — русскоговорящее сообщество
По сути если результат будет одинаковым в контексте целесообразней использовать foreach
источник

Е

Ебет? in React — русскоговорящее сообщество
Nikita Titov
я бы про map сказал так:

иммутабельно модифицирует массив

или

возвращает новый массив, на основе старого
Да
источник

NT

Nikita Titov in React — русскоговорящее сообщество
он не создает копию и он не нужен для того, чтобы итерироваться просто
источник

es

evgeny shev in React — русскоговорящее сообщество
так это и ежу понятно, я думал мы говорили про то, почему мэп а не ФОР. Тупо длинна кода имхо. А так фор может все и даже больше, как выше написал ваннафлай
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
Nikita Titov
я бы про map сказал так:

иммутабельно модифицирует массив

или

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

NT

Nikita Titov in React — русскоговорящее сообщество
Alexandr Sachishin
опять же, про это я писал выше: возвращает копию массива с которой удобно работать. т.е. по умолчанию возвращает копию старого массива, которую можно преобразовывать. к чему тогда меня подводили?)
а, ты имел ввиду в процессе преобразовывать
источник

Е

Ебет? in React — русскоговорящее сообщество
Alexandr Sachishin
опять же, про это я писал выше: возвращает копию массива с которой удобно работать. т.е. по умолчанию возвращает копию старого массива, которую можно преобразовывать. к чему тогда меня подводили?)
Ну кстати поэтому map чаще используется
источник

NT

Nikita Titov in React — русскоговорящее сообщество
просто суть в том, что это базовые вещи, но их нужно четко понимать и знать им место, тогда старшие программисты будут вас хвалить
источник

NT

Nikita Titov in React — русскоговорящее сообщество
код будет читаться с меньшим количеством ватафаков
источник

Е

Ебет? in React — русскоговорящее сообщество
Nikita Titov
просто суть в том, что это базовые вещи, но их нужно четко понимать и знать им место, тогда старшие программисты будут вас хвалить
Без понимания основ рано или поздно нарвёшься на ошибку которая взорвет тебе мозг потому что лежит в самых простых и основных понятиях, которым ты когда то не придал значения
источник