Javascript-forum
javascript Pfeil Funktionen - Druckversion

+- Javascript-forum (https://javascript-forum.de)
+-- Forum: Entwicklung (https://javascript-forum.de/forumdisplay.php?fid=4)
+--- Forum: Javascript (https://javascript-forum.de/forumdisplay.php?fid=6)
+--- Thema: javascript Pfeil Funktionen (/showthread.php?tid=909)



javascript Pfeil Funktionen - Tim - 19.06.2022

Code:
function Person(firstName, lastName) {
    this.firstName = firstName;
    this.lastName = lastName;
    this.getFullName = () => `${this.first_name} ${this.last_name}`;
}

const person1 = new Person('John', 'Doe');

console.log(person1.getFullName);
Hallo, ich fange gerade an javascrpt zu lernen und habe mich gefragt warum dieser Coder hier nicht funktioniert währe nett wenn mir da jemand helfen könnte


RE: javascript Pfeil Funktionen - rzscout - 19.06.2022

Hi Tim,
das was du geschrieben hast ist nicht möglich oder es hat kein Sinn. Die Pfeil-Funktion in JavaScript sind nur für Funktionen beziehungweise Funktionsausdrücke.

Deswegen geht dein Plan nicht auf. Um die Thematik besser verstehen zu können, habe ich drei lesenswerte Artikel/Seiten für dich heraus gesucht:

https://www.mediaevent.de/javascript/arrow-function.html
https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Functions/Arrow_functions
https://wiki.selfhtml.org/wiki/JavaScript/Funktion#Lambda-Ausdruck_.28oder_Pfeilfunktion.29

Ich hoffe die Links helfen dir weiter, um zu verstehen wo man anonyme Funktionen verwendet und warum nur bei Diesen die Arrow-function geht.

Wenn du weitere Fragen hast zu Funktionen, Objekte oder anderen Dingen in JS, dann einfach hier ins Forum schreiben.

Viele Grüße

rzscout