0
Könnte jemand mir den richtigen Weg erklären, um Bibliotheken von unten Optionen zu erstellen.Richtiger Weg, um Bibliotheken in Javascript zu erstellen
//option 1
function Fruit(){
var color,shape;
this.start = function(l,callback){
color = "Red"; shape = "Circle";
return callback();
}
}
//option2
function Fruit(){
this.start = function(l,callback){
this.color = "Red"; this.shape = "Circle";
return callback();
}
}
//option3
var Fruit = {
var color,shape;
start : function (l,callback) {
color = "Red"; shape = "Circle";
return callback();
}
}
Ich möchte wissen, was der richtige Weg ist, Objekte und Funktionen innerhalb der IT zu schaffen. Wenn alle drei Optionen falsch sind, könnte mir jemand den richtigen Weg zeigen.
Ihre Option 3 ist ein Syntaxfehler, also ist es keine Option. Außerdem scheint es ein Objekt und keine Konstruktorfunktion zu erzeugen. – Bergi
Vielleicht möchten Sie sich [Javascript: Muss ich this.var für jede Variable in einem Objekt setzen?] (Http://Stackoverflow.com/q/13418669/1048572) für den Unterschied zwischen Ihren ersten beiden Optionen. Es gibt jedoch viele Möglichkeiten, Bibliotheken mit Klassenkonstruktoren zu schreiben, die alle unterschiedlich sind und keine davon falsch sind - es gibt keinen "richtigen Weg". – Bergi
Ich markierte die Frage, weil sie so viele "gute" Möglichkeiten zum Erstellen von Objekten als Experte JavaScript-Entwickler und Bibliotheken sind –