Показать сообщение отдельно
  #8 (permalink)  
Старый 23.07.2013, 20:46
Новичок на форуме
Отправить личное сообщение для worldown Посмотреть профиль Найти все сообщения от worldown
 
Регистрация: 23.07.2013
Сообщений: 5

Всем спасибо. Вот решение:
<script>
function fOne(fTwo){           
  var i = 'foo';
  fTwo(i);
}

var mOne = {
  b: '',
  a: function(){ fOne(function(result){
  this.b = result;
   }.bind(this))
  }
}

window.onload = function(){
  mOne.a();
  setTimeout('alert(mOne.b)',2000);
}
</script>


http://learn.javascript.ru/bind

Последний раз редактировалось worldown, 23.07.2013 в 20:48.
Ответить с цитированием