【发布时间】:2021-10-06 16:42:35
【问题描述】:
我正在尝试在我的 React 应用程序中将字符串解析为对象数组。
const {newsEntity} = props;
const contentInString = {newsEntity.content}; <== not working
// const contents = JSON.parse(contentInString); <== hoping to use this someday
我收到以下错误ESLint: Parsing error: ',' expected.
我试图删除花括号,但它给出了undefined
内容:
[{"content":"Umi Kalsum berharap kondisinya tetap baik","type":"text"},{"content":"Dream - Setelah menempuh perjalanan darat cukup panjang untuk menemui wanita diduga telah menghina keluarganya, Umi Kalsum dan Ayah Rozak akhirnya kembali rumahnya di Depok, Jawa Barat. Perjalanan panjang itu ternyata menguras tenaga orang tua Ayu Ting Ting tersebut.","type":"text"}
{newsEntity} 的内容我注意到只在渲染过程中可见
return (<div> {newsEntity.content}</div> );
【问题讨论】:
-
你能显示
newsEntity.content的示例数据吗? -
你对
newsEntity有价值吗? -
{newsEntity.content}是语法错误。也许你的意思是newsEntity.content? -
看起来你必须使用地图,因为格式是数组,所以你可以渲染
标签: reactjs typescript tsx