Hallo zusammen,
ich versuche mich gerade daran, einen array prototypen in einen namespace zu setzen. Also praktisch auf arrays in einem namespace anzuwenden und nicht global. Geht das überhaupt?? Ich werde leider mit Fehlern beschossen
Hier ein kurzes Beispiel.
Grüße
In der Form habe ich mich bisher daran probiert:
Basti
ich versuche mich gerade daran, einen array prototypen in einen namespace zu setzen. Also praktisch auf arrays in einem namespace anzuwenden und nicht global. Geht das überhaupt?? Ich werde leider mit Fehlern beschossen
Hier ein kurzes Beispiel.
Code:
var FooBar = {}; FooBar.einArray = []; Array.prototype.in_array = function(needle) { for (var i = 0; i < this.length; i++) { if (this[i] == needle) { return true; } else { if (typeof(this[i]) === "object") { if (this[i].in_array(needle)) { return true; } } } } return false; }
In der Form habe ich mich bisher daran probiert:
Code:
FooBar.einArray.prototype.in_array = function (needle) {}
Kommentar