JavaScript: Class.method vs. Class.prototype.method

Was ist der Unterschied zwischen den beiden folgenden Deklarationen?

Class.method = function () { /* code */ }
Class.prototype.method = function () { /* code using this.values */ }

Ist es okay, denken Sie an die erste Anweisung einer Deklaration einer statischen Methode, und die zweite Anweisung als eine Erklärung, eine Instanz-Methode?

InformationsquelleAutor der Frage postrational | 2009-10-28

Schreibe einen Kommentar