0
Hallo ich bin Anfänger, der Javascript lernt. Was ist der Unterschied zwischen den folgenden 2 Konstruktoren?Was ist anders mit Funktionsname in Constructor?
function Animal(name) {
this.name = name;
this.walk = function walk(destination) { //here function has name 'walk'
console.log(this.name,'is walking to',destination);
};
}
und
function Animal(name) {
this.name = name;
this.walk = function (destination) { // but no function name
console.log(this.name,'is walking to',destination);
};
}
Vielen Dank im Voraus!
Wenn Sie Funktionen benennen, kann das Debuggen hilfreich sein. Ansonsten verhalten sie sich ziemlich ähnlich. –
Wenn Sie "rekursiv" rekursiv aufrufen würden, könnten Sie die Funktion auch als "gehen" in sich selbst bezeichnen (im Gegensatz zu einer separaten Referenz). – nils
Die Tatsache, dass der Funktionsausdruck innerhalb einer Konstruktorfunktion ist, ist irrelevant. – Quentin