Map C - онлайн-карты и навигация для путешествий и ежедневного использования

Map – это функция высшего порядка в JavaScript, которая принимает два параметра: коллекцию (массив, объект и т.д.) и функцию обратного вызова (callback function).

Пример использования:

const numbers = [1, 2, 3, 4, 5];

const doubledNumbers = numbers.map(function (number) {

return number * 2; // возвращает удвоенное значение числа

});

console.log(doubledNumbers); // [2, 4, 6, 8, 10]

В данном примере мы создали массив из чисел, а затем использовали метод map для удвоения каждого числа. Функция, переданная в метод map, принимает значение элемента из массива и возвращает новое значение, на основе которого будет создан новый массив.

Еще один пример использования:

const users = [

{ name: 'John', age: 25 },

{ name: 'Mary', age: 30 },

{ name: 'Peter', age: 20 },

];

const userNames = users.map(function (user) {

return user.name; // возвращает имя пользователя

});

console.log(userNames); // ['John', 'Mary', 'Peter']

В этом примере мы использовали метод map для создания нового массива из имен пользователей на основе исходного массива, содержащего объекты пользователей. Функция обратного вызова принимает объект пользователя и возвращает его имя.

Также можно использовать стрелочную функцию вместо обычной функции:

const numbers = [1, 2, 3, 4, 5];

const squaredNumbers = numbers.map(number => number ** 2); // возводит число в квадрат

console.log(squaredNumbers); // [1, 4, 9, 16, 25]

В данном примере мы использовали стрелочную функцию для возвведения каждого числа в массиве в квадрат.

Map очень удобен для преобразования массивов и объектов, и позволяет легко применять функции к каждому элементу коллекции.

Похожие вопросы на: "map c "

Git Bash: работа с Git в командной строке Windows
INIT - начните свое путешествие к успеху уже сегодня!
JSON loads: преобразование JSON в Python
CapMonster - инструмент для успешного сбора данных в интернете
Visual Studio Code на русском языке: особенности и инструкции
Недопустимое имя поля сводной таблицы: что делать?
Сравнение строк в Java: как сравнить строки и работать с методами equals() и compareTo()
<JS Math Ceil: округление числа в большую сторону
Метод пузырька в языке C
Gracenote - точная информация о музыке и видео