@vGrabko99
html, css, js, php, golang, mysql

Как вызвать функции имя которых сохранены в переменной?

Привет. Вызываю функцию примерно так
imports([
                       "/js/lib/jquery.js"
			"/js/src/supports/supports_html5.js"		
	], complete, err);	

	function complete(){
		alert(test);
	}

	function err(err){
		alert(err);
	}


Мне необходимо в функции imort вызвать функции с именами которые передал. Как такое сделать?
  • Вопрос задан
  • 102 просмотра
Решения вопроса 2
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
А что мешает передать сами функции? Тут проблем с вызовом уже нет никаких
Ответ написан
Комментировать
function imports(array, onComplete, onError) {
  onComplete('test');
  onError('error');
}


1) В вызове функции importsпропущена запятая между членами массива;
2) функция completeничего не знает о переменной test
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы