首页 > 解决方案 > 将获取的数据推送到对象数组

问题描述

我正在尝试将数据添加到如下所示的对象数组中:

[
{text: 'title content | subtitle content'},
{text: 'more title content | and more subtitle content'},
{text: 'even more title content | and some more subtitle content'}
]

我的数据来自一个获取请求,返回一个对象数组。我正在尝试将从获取请求中收到的数据设置为一个名为“array”的数组,如下所示:

let data = this.state.data; //data from fetch request
array.push(data.map(item, i) => {
{text: `{item.content_title | {item.content_subtitle}`}
});

我已将上述代码块放在componentDidMount()生命周期方法中。运行此代码时出现解析错误。如何将获取的数据推送到数组?

标签: javascriptreactjs

解决方案


let data = this.state.data; //data from fetch request

data.forEach(item => array.push({ 
   text: `${item.content_title | ${item.content_subtitle}` 
}))

推荐阅读