Показать сообщение отдельно
  #1 (permalink)  
Старый 05.02.2013, 13:59
Новичок на форуме
Отправить личное сообщение для megagramm Посмотреть профиль Найти все сообщения от megagramm
 
Регистрация: 01.02.2013
Сообщений: 9

.then(function(res){},function(err){}) + дополнительная переменная.
Снова прошу помощи.
Проблема в незнании альтернатив или не понимании метода.

Суть проблемы передать внутрь then(function(res) {},finction(err){});
переменные, например мне нужно передать k внутрь then функции.

Действия, которые я произвожу внутри функции в then, работают. Но если я обращаюсь к какой-либо переменной за пределами функции, которая естественно лежит за пределами области видимости, то получаю ошибки. Но как наравить дополнительные переменные, кроме res, внутрь функции я не знаю.

for ( var k in blablabla) {
	var order = ...
	order.then(function(res) {
		console.log('k=' + k);
		console.log('res=' + res);
	}, function(err) {
	});
}

Последний раз редактировалось megagramm, 05.02.2013 в 14:12.
Ответить с цитированием