Hallo,
Solltest du wirklich nur statisch das "obj" definieren und dann direkt die Methode "obj.init" aufrufen wollen, würde ich dir einfacherweise folgendes empfehlen:
var obj = {
arr: [],
init: function() { for (var i = 0; i < 11; i++) obj.arr.push(i); alert(obj.arr.join(' ')); }
}
obj.init();
Hmm... ich hatte vorher sowas:
~~~javascript
obj = {
init: (function() { alert('Piep'); })()
}
Das hat auch soweit funktioniert... So dachte ich, dass ich auch (wie oben) einen flotten Einzeiler machen kann.
Grüße,
Alex