Как вызвать функцию объекта, если имя объекта и имя функции хранятся в переменной?
let users = {
go: function() {
// это нужно вызвать
}
};
let name = "users.go"; // с помощью этой переменной
Функция вызывается командой users.go().
eval выполняет код заданный строкой.
значит добавляем () к вашей переменной и вызываем или сразу добавляйте скобки let name="users.go()".
let users = {
go: function() {
// это нужно вызвать
alert("test");
}
};
let name = "users.go";
//функция вызывается командой users.go()
//eval выполняет код заданный строкой
//значит добавляем () и вызываем или пишите let name="users.go()"
eval(name+"()");
Сборка персонального компьютера от Artline: умный выбор для современных пользователей