gpt4 book ai didi

javascript - 从 React JSX 中的 if 条件中删除 json 数组中的数组

转载 作者:行者123 更新时间:2023-11-28 16:49:08 25 4
gpt4 key购买 nike

如何在react js中从json数组中删除数组。我尝试过这样的事情。但不工作

现在直接将response设置为atate如下

let { newData} = response;

请帮忙过滤项目。来自响应或状态变量

response.map((res, index) => {
if (res.status==1) {
res.splice(index, 1) // remove element
};
})

当我发出警报时,响应是[object Object]

[
{id:1, status:1},
{id:2, status:0},
{id:3, status:1},
]

最佳答案

使用过滤器而不是 map 并过滤掉不需要的对象。

const filteredArray = response.filter((res) => res.status !== 1);

请注意,这将创建一个新数组,并且不会改变原始数组。

关于javascript - 从 React JSX 中的 if 条件中删除 json 数组中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60167192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com