Метод arr.map является одним из наиболее полезных и часто используемых.
Результатом метода map всегда является новый массив с результатами выполнения функции callback на исходном массиве.
let result = arr.map(function(item, index, array) {
// возвращается новое значение вместо элемента
});
let lengths = [“Bilbo”, “Gandalf”, “Nazgul”].map(item => item.length);
alert(lengths); // 5,7,6