Литеральный объект Javascript, ссылка на себя

У меня есть этот пример кода:

var foo = {

    self: this,

    init: function(){

        self.doStuff();
    },

    doStuff: function(){
        alert('doing stuff');   
    }

}

foo.init();

Почему ссылка "self" не работает?

Спасибо!

7
задан mauriblint 1 December 2011 в 20:23
поделиться