Изначально было так, с подозрением что сразу пошлют:
top_menu[i].addEventListener(sub_menu.dataset.event, 'menu_'+sub_menu.dataset.event, false);
ну и послали. Через полчаса ковыряния документации и катехизисов продолжали посылать настойчиво.
Строка вызывается из функции и скоп должен остаться локальным. На пхп как вы знаете такие вещи щелкают на раз:
$func = 'строка';
$func() // интерпретатор нашел и запустил функцию строка(){}
Я понимаю можно сделать несколько if else или даже switch, но не хотелось академически. Хотелось попсово.
Кто знает способ как вызвать локальную функцию (а именно кложу) по имени в строке - расскажите пожалуйста.