Javascript - initialiseur d'objet?

J'ai réalisé que vous pouvez avoir une propriété à un objet exécuter automatiquement comme ceci:

var obj = {

    init:(function(){ alert('loaded');})();

}

Je suis en train d'utiliser cette méthode comme un initialiseur de l'objet. Le problème, je suis en cours d'exécution dans est de passer une référence à 'obj' à l'initialisation de la propriété. Je pense qu'elle génère des erreurs parce que le fichier n'a pas été complètement intégré dans le navigateur encore. Je suis en train de le faire, mais en vain. Si il y a une manière de le faire, j'aimerais savoir comment.

var obj = {
    prop:function(){ alert('This just ran.'); },
    init:(function(){ obj.prop(); })();
}
InformationsquelleAutor Geuis | 2009-03-08