javascript - 如何使用模板字符串访问 Javascript 数组的元素?
问题描述
我有一个 Javascript 数组,我需要在模板字符串中访问其值,我该怎么做?
我有这样的东西,
//an array named link globally defined
function formatter(row,value){
return `<a href = $link[$row]>Abc</a>`;
}
解决方案
如果您明确询问“访问模板字符串中的数组值”,那么:
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>"
推荐阅读
- core-bluetooth - iOS 12.1 确定蓝牙是否从顶部/底部滑动菜单与设置关闭
- sql-server - SQL Server 在复杂语句中使用 FETCH OFFSET
- php - 如何使用当前的 php 页面 URL 作为外部图像的参考?
- javascript - 使用 webexpress 和 pug/jade 通过 Autodesk forge 查看器提供页面
- pentaho-spoon - Pentaho 错误:键 'PRIMARY' 的重复条目
- arduino - 在 hi3518 板上用砖砌成 Atmega32u4
- r - 从 Windows 中的特定文件夹获取文件详细信息
- sql - 使用 postgresql 进行文本搜索
- javascript - 有比我更好的方法吗?如果元素具有相同的属性,则添加类
- php - 从 Dingo 到 tymon JWT