Что означает «=>» в JavaScript? [Дубликат]
На этот вопрос уже есть ответ здесь:
Когда я должен использовать функции Arrow в ECMAScript 6? 7 ответовВот код:
function accum(s) {
return s.split('').map((x,index) => x.toUpperCase()+Array(index+1).join(x.toLowerCase())).join('-');
}
Я хотел бы знать, что такое "=>". Эта функция принимает строку и для порядкового номера каждого элемента добавляет столько элементов к выводу. Вот пример:
accum("abcd") --> "A-Bb-Ccc-Dddd"
accum("RqaEzty") --> "R-Qq-Aaa-Eeee-Zzzzz-Tttttt-Yyyyyyy"
accum("cwAt") --> "C-Ww-Aaa-Tttt"