map()
.map() applies a callback to each element and returns a new array.
Use it when every item should be transformed into a new value.
Number Example
const numbers = [1, 2, 3, 4, 5]
const squares = numbers.map((number) => number ** 2)
const cubes = numbers.map((number) => number ** 3)
console.log(squares)
console.log(cubes)Date Formatting Example
const dates = ["2024-1-10", "2025-2-20", "2026-3-30"]
const formattedDates = dates.map(formatDate)
function formatDate(date) {
const parts = date.split("-")
return `${parts[1]}/${parts[2]}/${parts[0]}`
}
console.log(formattedDates)