Using map method in Javascript

The map() method in JavaScript is used to create a new array with the results of calling a provided function on every element in the calling array. Here are a few examples:

  1. Multiplying each element in an array by 2:
let numbers = [1, 2, 3, 4, 5];
let doubledNumbers = numbers.map(function(number) {
  return number * 2;
});
console.log(doubledNumbers); // [2, 4, 6, 8, 10]
  1. Getting the square of each element in an array:
let numbers = [1, 2, 3, 4, 5];
let squaredNumbers = numbers.map(function(number) {
  return number * number;
});
console.log(squaredNumbers); // [1, 4, 9, 16, 25]
  1. Extracting properties from an array of objects:
let users = [
  { name: 'John', age: 30 },
  { name: 'Jane', age: 25 },
  { name: 'Bob', age: 35 }
];
let names = users.map(function(user) {
  return user.name;
});
console.log(names); // ['John', 'Jane', 'Bob']
  1. Using arrow function
let numbers = [1, 2, 3, 4, 5];
let squaredNumbers = numbers.map( number => number * number);
console.log(squaredNumbers); // [1, 4, 9, 16, 25]

Note that the map() method does not modify the original array, it returns a new array with the modified elements.

Scroll to Top