Тема: Баг? a-a-a!!!
Показать сообщение отдельно
  #3 (permalink)  
Старый 20.02.2015, 23:44
Профессор
Отправить личное сообщение для caetus Посмотреть профиль Найти все сообщения от caetus
 
Регистрация: 23.09.2014
Сообщений: 197

успокойся
сделать так и все будет работать

name="global"
someObject={
 name: "someObject",
 test: function(){alert(this.name)}
}
 
o=function(object){
 return function(arg){
   if(!arg) return;
   return object[arg]()
 }
}(someObject);
 

someObject.test()
o("test")
 
//>>>> someObject
//>>>> global

Последний раз редактировалось caetus, 20.02.2015 в 23:47.
Ответить с цитированием