Вызов метода при создании объекта.
Есть объект:
var myObj = { method: function(par){ ... myObj.method(newPar); ... }, ... }; Какие есть способы при создании этого объекта сразу вызвать/исполнить "method" с заданным параметром? Если: var myObj = { method: (function(par){ ... myObj.method(newPar); ... })(initPar), ... }; то, естественно, при повторном вызове "method" myObj.method(newPar); вылезает ошибка о том, что это не функция. Как сделать правильно? p.s. очень не хочется писать вот так: var myObj = { method: function(par){ ... myObj.method(newPar); ... }, ... }; myObj.method(initPar); |
Господа, может быть я "неправильно задаю кривой вопрос"?
Что не так? |
Цитата:
|
Часовой пояс GMT +3, время: 21:44. |