小编Cho*_*sai的帖子

JS如何在模板文字中映射数组

我遇到了一个问题,今天无法解决。比如有一个json文件text.json

[
  {
    "id":1,
    "name":"Jon",
    "email":"John@gmail.com"
  },
  {
    "id":2,
    "name":"Sam",
    "email":"Sam@gmail.com"
  },
  {
    "id":3,
    "name":"Dan",
    "email":"Dan@gmail.com"
  }
]
Run Code Online (Sandbox Code Playgroud)

现在我想使用 ajax 来获取这个 json 文件,这里的部分不起作用。

let output = users.map((i) => {
                    return `<ul>
                        <li>ID: ${users.id} </li>
                        <li>Name: ${users.name}</li>
                        <li>Email: ${users.email}</li>
                    </ul>`
                })
Run Code Online (Sandbox Code Playgroud)

我应该把 i 放在模板文字中的什么位置?

javascript ecmascript-6 template-literals

4
推荐指数
2
解决办法
1万
查看次数