Показать сообщение отдельно
  #18 (permalink)  
Старый 11.01.2013, 23:46
Профессор
Отправить личное сообщение для platedz Посмотреть профиль Найти все сообщения от platedz
 
Регистрация: 15.08.2012
Сообщений: 285

А самое главное могу ли я как-то объединить по принципу прототипов две замкнутые функции т.е.

Есть функция конструктор

a1 = new function(i){

function a_privar(e) { return "a_privat"; }
return {
aa:  function (d) { alert(d+a_privar()+(++i));}

}

}(3)

a1.aa("0-");


Мне нужно расширить функцию функцией b1

b1 = function(){

function b_privat(e) { return "b_privat"; }
return {
bb:  function (d) {alert(d+b_privat()+(++ii)); }

}}()


Как это сделать?
Ответить с цитированием