Показать сообщение отдельно
  #4 (permalink)  
Старый 26.08.2009, 20:28
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от thelostdoom
как это сделать
Вернуть из функции "а" объект, одним из свойств которого будет "а". Если при этом надо чтобы "а(4)" вывел 5, то возвращаемым объектом может быть new Number(++n). Дальше, перед возвращением, этот объект можно расширить и свойством "а", и функцией "b".

Но, я думаю, Вас интересует понятие цепочки вызовов. В данном случае, как правило, возвращают this (либо ещё какой-то объект).

update: ух, долго писал, отвлекался ответили уже.
__________________
Тонкости ECMAScript
Ответить с цитированием