Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用模板字符串访问Javascript数组的元素?_Javascript_Arrays_Template Strings - Fatal编程技术网

如何使用模板字符串访问Javascript数组的元素?

如何使用模板字符串访问Javascript数组的元素?,javascript,arrays,template-strings,Javascript,Arrays,Template Strings,我有一个Javascript数组,我需要在模板字符串中访问它的值,我如何才能做到这一点 我有这样的东西 //an array named link globally defined function formatter(row,value){ return `<a href = $link[$row]>Abc</a>`; } //全局定义了名为link的数组 函数格式化程序(行、值){ 返回``; } 如果您明确询问“访问模板字符串中的数组值”,则: const

我有一个Javascript数组,我需要在模板字符串中访问它的值,我如何才能做到这一点

我有这样的东西

//an array named link globally defined
function formatter(row,value){
    return `<a href = $link[$row]>Abc</a>`;
}
//全局定义了名为link的数组
函数格式化程序(行、值){
返回``;
}

如果您明确询问“访问模板字符串中的数组值”,则:

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]
函数格式化程序(行、值){
返回``;
}
那就行了

比如说

formatter(0) // "<a href = 1>Abc</a>"
格式化程序(0)/“”

请根据发布JavaScript代码,请发布相关信息和问题,这很不清楚,因为我有一个名为Arr的数组,如何在其中使用元素,而在模板字符串中,类似这样的-
$Arr[$I]
。怎么做?我想用变量I而不是0来访问它怎么样?我已经编辑了我的答案。请看一看。基本上,
${}
中的所有内容都作为一个普通的javascript表达式工作。