Само название за себя говорит, не?
map возвращает исключительно массив той же длины, я же написал. Структара данных та же — массив
Длинна это и есть структура массива? Или у массива более сложная структура может быть кроме длинны верхнего уровня?
Структура данных это массив. Ты мне говоришь, что .map может вернуть какую-то другую структуру данных. Скажи мне как?
Array<number> -> Array<string> Может он о таком типа)
Структура например то, что внутри исходного, она может изменится в зависимости от той логики которую ты указал, вообщем то для этого она и создана, приходит у тебя массив, отображаешб его в той структуре которая тебе нужна в последующем, ключевое слово отображаешь.
Ты снова увиливаешь. Структуру данных как изменить можно? Она была массивом и осталась массивом. Я все еще не услышал ответ
Что такое структура данных?
Структура данных это связные списки очередь стек😁
— программная единица, позволяющая хранить и обрабатывать множество однотипных и/или логически связанных данных в вычислительной технике
Ну вот, ее можно менять, создавать абстрактрую структуру для задачи например?
Что значит поверх? Если ты изменяешь данные внутри структуры это не значит, что ты ее меняешь
А как работать с абстрактной структурой? Абстрактными методами?
Для этого и создан мап
Что значит не меняешь? У тебя была структура ключ значение с вложенностью, ты раскрыл ее на один уровень вверх поменять местами ключи и значения, структура внутри изменилась или нет?
Структура то не изменилась
А что изменилось?
Нет. Это осталась та же структура данных. Ты взял бочку. Налил в нее воды. Потом вылил бочку, положил внутрь другую бочку, наполненную уже вином. Изначальная бочка как-то изменилась?
Что изменилось?
Данные внутри изменились
Обсуждают сегодня