| 
		
			Сообщение от x-yuri
			
		
	 | 
	| 
		зачем, если можно научить addEvent работе с цепочками? Передаем ей цепочку, а она сама вызывает run.
	 | 
	
Ну а если мы хотим вызвать цепочку, то получится так: ...add().add().add()() ← видишь?
	
	| 
		
			Сообщение от x-yuri
			
		
	 | 
	| 
		this в обработчике указывает на объект, который сгенерировал событие. Моя реализация следует этому соглашению.
	 | 
	
Ты же хочешь использовать всякие вещи, типа this.state в функциях. Получается, что в обработчиках (oncomplete, onfailure) this будет элементом из события (в случае прямого запуска это будет window), а в функциях из цепочки this будет являться объектом chain?
	
	| 
		
			Сообщение от x-yuri
			
		
	 | 
	| 
		 Должно было быть так
	 | 
	
Кто определяет как 
должно быть?
	
	| 
		
			Сообщение от x-yuri
			
		
	 | 
	| 
		Приведи хотя бы какой-нибудь реальный пример, в котором видно, какие выполняются действия и какие передаются даныне.
	 | 
	
Блин, привел же.
	
	| 
		
			Сообщение от x-yuri
			
		
	 | 
	| 
		У нас тут в теме пользователь ноды, который вообще не видит проблемы.
	 | 
	
Значит для него вложенные вызовы — это нормально.
	
	| 
		
			Сообщение от x-yuri
			
		
	 | 
	| 
		задача не описана, описана проблема.
	 | 
	
Описана задача сделать этот код более плоским.
	
	| 
		
			Сообщение от x-yuri
			
		
	 | 
	| 
		чем твое решение лучше существующих для ноды?
	 | 
	
Каких именно? Приведи хотя-бы одно.