| Dmitry A. Soshnikov | 
			10.08.2008 21:46 | 
		 
		 
		
		 
		
		
		
		
		ZoNT,
 
	Цитата: 
	
	
		
			 
			
				
					Сообщение от ZoNT
					
				 
				Ну вот ты и начал оправдываться 
			
			 
		 | 
	 
	 
 Демагогия. Я хотел тебя подбодрить, т.к. ты привел абсолютно некорректный пример (при этом я предоставил исправленный, который явно показывает, что ты не прав). Ты это не оценил =)
 
	Цитата: 
	
	
		
			 
			
				
					Сообщение от ZoNT
					
				 
				Читай выше - я отвечал на конкретный код - это раз. 
			
			 
		 | 
	 
	 
 Третий раз повторяю - конкретный код в случае  "к чему быстрее обращение - к локальным или глобальным переменным" - не имеет значения - все-таки удосужся почитать ECMAScript specification.
 
	Цитата: 
	
	
		
			 
			
				
					Сообщение от ZoNT
					
				 
				Твоё утверждение "Во всех случаях", как видишь, неверно - это два. 
			
			 
		 | 
	 
	 
 Где? =) В моем подкорректированном ( верно подкорректированном!) примере все верно -  обращение к локальным переменным - быстрее, нежели к глобальным из локального скопа (в данном случае - из функции) =) Если ты имеешь в виду, обращение к глобальной переменной из глобального скопа - то это частный случай локальной переменной - объект window сам является variable object'ом (10.1.3) для глобальных переменных (и этот частный случай не касается обсуждаемого вопроса).
 
	Цитата: 
	
	
		
			 
			
				
					Сообщение от ZoNT
					
				 
				Ну и три - я не уважаю людей, которые не могут признать что они ошиблись... 
			
			 
		 | 
	 
	 
 В смысле? Себя? =)
 
Давай так:
 
- что не понятно в 10.1.4? Я расскажу, если надо (на этом сайте в  статье про замыкания тоже говорилось про scope chain - можно сначала ее прочесть). 
- что не понятно в твоем подкорректированом примере? У тебя какие-то странные результаты? Может, второе число меньше первого? =)  
	 |