Показать сообщение отдельно
  #1 (permalink)  
Старый 18.04.2014, 17:50
Аспирант
Отправить личное сообщение для 1lider Посмотреть профиль Найти все сообщения от 1lider
 
Регистрация: 12.04.2013
Сообщений: 86

Функция из имени переменной
Добрый вечер.

Почему не работает следующий вариант:

var rand = Math.floor(Math.random( ) * (9999999+1));
	var func = window[rand](){
		alert("hello world!");
	};

Выходит следующая ошибка - Предполагается наличие ';', во второй строке кода.
Я хотел сгенерировать случайное число. Затем сделать переменную именем функции и сразу же запустить на выполнение. Каков будет правильный вариант? Спасибо
Ответить с цитированием