我是ReactJS的新手,我需要实现一定的结果。我有一个数组-
{
"column_01": 11,
"column_02": 123,
"column_03": "TEST0001.iml",
"column_04": "TEST0001.qsl",
"column_05": "2018-11-13 01:04:40",
"column_06": "PASSED",
"column_07": "4/0/4"
}
我需要向该数据添加另一组类似的结构,并将它们加到一个数组中,这样的结果应该是:
{
"column_01": 11,
"column_02": 123,
"column_03": "TEST0001.iml",
"column_04": "TEST0001.qsl",
"column_05": "2018-11-13 01:04:40",
"column_06": "PASSED",
"column_07": "4/0/4"
},
{
"column_01": 12,
"column_02": 124,
"column_03": "TEST0001.imx",
"column_04": "TEST0001.qsx",
"column_05": "2018-11-13 01:04:40",
"column_06": "PASSED",
"column_07": "4/0/5"
}
…。 我如何在React JS中实现这一目标?到目前为止,这些是我的努力,但尚未成功:
onTableViewChange(result){
const arr = [];
if (result) {
console.log(result.original);
arr.push(result.row);
}
答案 0 :(得分:0)
您没有提供很多详细信息,但是应该在您的状态中定义arr
,然后像这样使用setState
更新它
this.setState(prevState => {
return { arr: [...prevState.arr, result.row] }
})