Was bedeutet "=>" in JavaScript? [Duplikat

Diese Frage hat hier bereits eine Antwort:

Wann sollte ich in ECMAScript 6 Pfeilfunktionen verwenden? 7 answers

Hier ist der Code:

function accum(s) {
  return s.split('').map((x,index) => x.toUpperCase()+Array(index+1).join(x.toLowerCase())).join('-');
}

Ich würde gerne wissen, was "=>" ist. Diese Funktion verwendet eine Zeichenfolge und fügt der Ausgabe für die Indexnummer jedes Elements so viele Elemente hinzu. Hier ist ein Beispiel:

accum("abcd") --> "A-Bb-Ccc-Dddd"
accum("RqaEzty") --> "R-Qq-Aaa-Eeee-Zzzzz-Tttttt-Yyyyyyy"
accum("cwAt") --> "C-Ww-Aaa-Tttt"

Antworten auf die Frage(2)

Ihre Antwort auf die Frage