Часто возникают ситуации, когда на основе одного массива нужно создать другой массив, как-нибудь трансформировав исходные значения. Это можно сделать, используя обычные циклы for или while.



Задача решена, однако, как и другие встроенные методы массива, map() позволяет написать код короче и проще для понимания.



const transformed = nums.map(function (num, i) {

return `${i}-${num}`

})