dedlfix: Wieviel und welche JS Syntax nutzen?

Beitrag lesen

Tach!

In diesem Script kommt die Methode Array.prototype.reduce() vor. Es kommt in der map() Funktion aber auch eine Shorthand-Funktion vor, also als Beispiel-Syntax:

a,b => return a+b

Nun erscheint es mir einfach, für reduce ein polyfill einzusetzen.

Kann man, sieht aber nicht sinnvoll aus, solange du IE8 nicht mehr erreichen möchtest.

Aber im Fall der Shorthand-Funktion gibt wohl nichts ähnliches.

Das kann nicht, weil das der Parser verstehen muss.

Was mich zur Frage führt, bei welcher Syntax sollte man heute vorsichtig sein?

Kommt auf die Zielgruppe an. Arrow Functions schließen alle IE aus, der Rest ist dabei.

Und gerne eure Kommentare nicht betreffs der Shorthand-Funktion.

Es gibt TypeScript und Babel, um mit Next-Generation-Javascript arbeiten zu können. Die übersetzen das in veraltete Sprachversionen.

dedlfix.