Мне было интересно, можно ли использовать конкатенацию строк для вызова переменной или даже переменной имени. Я пытаюсь вывести другой текст в зависимости от того, какой параметр передается в функции.Как распечатать другой результат, основанный на значении параметра?
function myFunction(direction) {
var previousElement = "Previous Element";
var nextElement = "Next Element";
console.log(direction+Element);
//I want it to print "Previous Element" or "Next Element" depending on what the direction is.
}
myFunction('previous');
Почему вы спрашиваете о конкатенации? Ваш пример не делает никакой конкатенации. – RJM
Что такое 'Элемент' в вашем примере? Он нигде не определен. – RJM
@RJM - Они хотят получить доступ к следующему или предыдущему элементу, где 'direction' является переменной, а« Element »является добавленной строкой для формирования динамической переменной, чтобы она возвращала значение« previousElement »или« nextElement ». – Jim