0
Gibt es einen Unterschied zwischen dem Erstellen eines Task-Konstruktors mit einem var vs. nur einer Funktion?Konstruktorfunktionen - JavaScript
function Task(name, priority, timeout){
this.name = name;
this.priority = priority;
this.timeout = timeout;
this.completed = false;
}
var task1 = new Task("firsttask",10,70s);
Versus
var Task = function(name, priority, timeout){
this.name = name;
this.priority = priority;
this.timeout = timeout;
this.completed = false;
}
var task1 = new Task("secondtask",20,30s);
die Antwort Lesen Sie hier: http://stackoverflow.com/questions/336859/var-functionname-function-vs-function-functionname – arsho
So die Antwort von joeytwiddle die richtige Antwort gegeben ? Lesen Sie den Beitrag durch und es ist ziemlich vage. Es wird darüber gesprochen, wie das Heben im ersten Fall einen Fehler verursacht, während es im letzteren Falle nicht funktioniert. Ist das der einzige Unterschied? Würde mich freuen, wenn ich eine detailliertere Erklärung bekomme. Ich bin ziemlich neu in Javascript und ich versuche, die Nuancen zu verstehen. – megan