Как получить доступ к элементам массива Javascript, используя строки шаблона? - PullRequest
0 голосов
/ 02 июня 2019

У меня есть массив Javascript, значение которого мне нужно получить в строке шаблона, как я могу это сделать?

У меня есть что-то подобное,

//an array named link globally defined
function formatter(row,value){
    return `<a href = $link[$row]>Abc</a>`;
}

1 Ответ

2 голосов
/ 02 июня 2019

Если вы просто спрашиваете «Доступ к значению массива внутри строки шаблона», то:

const arr = [1,2,3]

console.log(`${arr[0]}`) // 0

Если вы хотите иметь индекс в качестве переменной, тогда вы идете

const arr = [1,2,3]
const index = 0
console.log(`${arr[index]}`) // 1

И чтобы ответить на ваш код:

const link = [1,2,3]

function formatter(row,value){
    return `<a href = ${link[row]}>Abc</a>`;
}

просто сработает.

например

formatter(0) // "<a href = 1>Abc</a>"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...