Hallo Community,
ich möchte mir gern eine kleine Bibliothek mit Methoden und Prototypes zusammenstellen, doch leider scheitere ich beim einfügen der Protoypes in den Namespace.
Folgendes Beispiel:
Den Namespace und die enthaltenen Methoden erstelle ich wie folgt:
var nameSpace = nameSpace || function () {
return {
firstFunction: function(arg) {
/* do something and return*/
},
secondFunction: function(arg) {
/* do something and return*/
}
}
}
das heißt, ich kann die Methoden mit namespace.firstFunction(arg); aufrufen
Hier ein Beispiel-Prototyp:
Array.prototype.myUcase = function() {
for (i = 0; i < this.length; i++) {
this = this.toUpperCase();
}
}
Nun meine Frage: Ist es möglich, den Prototyp in den Namespace zu integrieren, sodass ich einen Aufruf wie folgt vornehmen kann?
var testArray["a","b"];
testArray.namespace.myUcase()
Danke im Voraus