Map in Javascript
The map() Method
map() creates a new array by applying a given function to every element of the original array.
let numbers = [1, 2, 3, 4];
let doubled = numbers.map(num => num * 2);
console.log(doubled); // [2, 4, 6, 8]
map() with Objects
let users = [{ name: "Alice" }, { name: "Bob" }];
let names = users.map(user => user.name);
console.log(names); // ["Alice", "Bob"]
map() vs forEach()
map() returns a new array with transformed values, while forEach() simply executes a function for each element and returns undefined.
Ready to master real-world JavaScript development?
Learn JavaScript hands-on with mentor-led, live sessions.