Показать сообщение отдельно
  #4 (permalink)  
Старый 04.10.2012, 21:40
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

alexandr_poskrobka,
var i=0; 
var arr=[];
for ( i=0; i<5; i++ )
	{

arr.push((function(x) {
 
      return function() {
        alert( x );
      };
 
    })(i));
}
	//alert(i);
	var j=0;
	//alert(arr); //массив содержит  5 expression functions
for ( j=0; j<5; j++ )
	{
		arr[j]();   // вызов expression function  - вызов на месте через выражение  '()'
	}
Ответить с цитированием