Quote:
how to use .map function in jquery?
The map function enables you to perform a function on each element of an array. So this,
var numbers = [ 1, 2, 3, 4, 5 ];
numbers = numbers.map(number => number + 10);
console.log(numbers);
It is similar to,
var numbers = [ 1, 2, 3, 4, 5 ];
for (var number in numbers) {
numbers[number] = numbers[number] + 10;
}
console.log(numbers);
A little bit bizarre, but that is what it does. It lets you perform an action on each element, without having to worry about iterators, incremental variables, etc. Also it looks cleaner.
Check more here on MDN,
Array.prototype.map() - JavaScript | MDN[
^]