Так много раз я учу или исправляю свои знания о вещах, когда делаю обзоры кода. До того, как я был в неверном предположении, что map () Пропустит нулевой или неопределенное записи массива. Я был неправ. Это имеет смысл задним числом. Тем более, что это в первой строке документации. 🤦 ♀
MDN DOCS
map () Метод Создает новый массив Заполнен результатами вызова предоставленной функции на каждом элементе в массиве вызова.
const original = ["a", null, "b", undefined]; const mapped = original.map((item) => Boolean(item)); I was thinking it would do this: true,true I was wrong: true,false,true,false
Оригинал: “https://dev.to/lisadean/til-a-basic-thing-about-map-nc1”