javascript - 按项目编号选择数组中的对象
问题描述
我怎样才能url
从这个中的第二个[2]
object
得到array
。
[
{
"url": "https://example1.jpg",
},
{
"url": "https://example2.jpg",
},
{
"url": "https://example3.jpg",
},
]
我以为我可以这样做
<div
className="event-image"
style={{
backgroundImage: `url(${i.images.map(d => {
d.url[2];
})})`,
}}
/>
但是,它返回为,,,
解决方案
您可以访问第二张图片,然后是网址:
<div
className="event-image"
style={{
backgroundImage: `url(${i.images[1].url})`,
}}
/>
数组索引是从零开始的,因此第二个图像位于索引 1
推荐阅读
- php - 组合数组php的问题
- sql - TSQL 错误语句 2
- python - python3中的JPEG解压
- javascript - 使用 material-ui-pickers 时找不到 babel-runtime 模块
- django - Django - 如何使用过滤器在外键中获取对象的值
- sql - SQL Server 代理 - 每个作业执行的唯一 ID
- c# - 将 NLog 消息写入不同的目标
- java - 如何使用 ZipEntry 在 Zip 中添加重复文件
- git - git 如何合并和选择我想要的文件来自哪个分支
- node.js - 在 Nodejs 中将 Recaptcha 令牌添加到请求