【发布时间】:2021-01-03 10:12:57
【问题描述】:
我有以下 json 文件,
[
{
"id" : 7,
"intro": "intro_7"
},
{
"id" : 8,
"intro": "intro_8"
}
]
然后我试图从上面的 json 文件中过滤一个对象,那就是我正在尝试以下方式。
import React,{ useState, useEffect} from 'react';
import source_data from '../source/data.json';
function CardIntro(props){
let {selectedItem} = source_data.find(item => item.id == 8);
return(
<div> Card Intro </div>
<div>{selectedItem.intro}</div>
)
}
export default CardIntro;
我收到以下错误,这里缺少什么
TypeError: 无法读取未定义的属性“intro”
我尝试使用 .filter 也不成功
【问题讨论】:
-
找到返回的对象,即
{id:8,intro:"intro_8"}