AntonTitovI
@AntonTitovI
Учю web

Как назначить метод через аргумент?

function main(arg){
	$('div').arg();
}

main(hide);
main(show);
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
Ifelseapps
@Ifelseapps
Frontend developer/JavaScript developer
Попробуйте $('div')[arg]();
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Negatiff
@Negatiff
Делаю сайты
Как вариант.
function main(arg){
	if (arg == 'hide') {
    $('div').hide();
  }
	if (arg == 'show') {
    $('div').show();
  }
}

main(hide);
main(show);
Ответ написан
Negwereth
@Negwereth
lvivcss.com.ua
function callNamedMethod(name) {
  object[name]();
}

main("hide");
main("show");
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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