Я понял, что у вас может быть свойство в объекте, запускаемое автоматически следующим образом:
var obj = {
init:(function(){ alert('loaded');})();
}
Я пытаюсь использовать этот метод в качестве инициализатора для объекта. Проблема, с которой я сталкиваюсь, заключается в передаче ссылки на 'obj' в свойство init. Я подозреваю, что он генерирует ошибки, потому что объект еще не полностью встроен в браузер. Я пытаюсь сделать следующее, но безуспешно. Если есть способ сделать это, я хотел бы знать, как.
var obj = {
prop:function(){ alert('This just ran.'); },
init:(function(){ obj.prop(); })();
}