Für viele ein Mysterium, für andere die beste moderne JavaScript Notation, die man sich nur vorstellen kann.
Die Rede ist von den ECMA-Script6 Arrow Functions.

 

Was sind Arrow Functions

Der Begriff der “Arrow” oder auch “Pfeil”-Funktionen entstammt dem Umstand, dass diese Funktionen mit einem Pfeil => geschrieben werden.

 

Gegenüberstellung

Wir zeigen zunächst eine allgemein Darstellung einer Vue JS Data Function ohne Arrow Function Notation. Diese Darstellung ist übrigens nach wie vor gültig, funktionsfähig und problemlos nutzbar.

// bekannt, ohne ES6 Arrow Functions
data: function() {
return {
item: {
title: '',
description: '',
}
}
},



Dieselbe Notation eines beliebigen Items wäre in Arrow Function Schreibweise:

// mit ES6 Arrow Functions
data: () => ({
item: {
title: '',
description: '',
}
}),

Man kann im direkten Vergleich sehen, was genau die Arrow Function “eigentlich” macht.
Nämlich zB. das weglassen des “function” Statements. Oder auch das weglassen des “return” Statements.

 

👉🏻 Du hast Lust auf mehr? Mehr VueJs? Dann nutze deine Zeit und komm in deinen Gratis Onlinekurs für VueJs!

Dein kostenfreier VueJs Kurs

Andreas Pabst

Andreas Pabst hilft als langjähriger IT Trainer, Fachkräftetrainer und Führungskräftetrainer europaweit Firmen und Teams dabei gemeinsam mehr zu erreichen. Profitieren Sie von didaktischen Fähigkeiten als Hochschuldozent gleichermaßen wie von seiner Tätigkeit als Speaker und somit äußerst unterhaltsamen Seminaren.

Recent Posts

Vue JS API Abfrage mit Axios und Laravel

Eine häufige Frage ist, wie man an externe API Daten mit Vue JS kommt. Und…

1 Jahr ago

Vuejs Anfänger und Einsteiger Tutorial Vue JS 3

Dieses Tutorial soll den perfekten und einfachen Einstieg in die Welt des Vue JS Frameworks…

1 Jahr ago

Richtig SEO mit Vue JS

Ein nicht ganz einfaches Thema bei einer SPA (Single Page Applications) und deren Entwicklung ist…

1 Jahr ago

npm EACCESS Fehler auf Mac OS X beheben

npm ERR! Wenn Node.js und npm mit root Rechten installiert wurden, könnte ein - zugegeben…

4 Jahren ago

This website uses cookies.