Показать сообщение отдельно
  #3 (permalink)  
Старый 24.11.2014, 12:04
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

kostyanet,
Я нихнепонел, но предположу, что тебе надо что-то типа:
O=function(){}
O.prototype.extend=function(src){
   for(var i in src){this[i]=src[i]}
   return this
}

fu=function(o){
   return function(src){return o.extend(src)}
}(new O)

alert(fu({a: 1}))
alert(fu({b: 2}))
//  { a: 1 }
//  { a: 1, b: 2 }
Ответить с цитированием