【发布时间】:2023-02-26 04:06:26
【问题描述】:
我在 useState 挂钩中有一组对象,它看起来像这样:
const[list,setList] = useState(null)
function x() {
setList([
{id:1,name:a},
{id:2,name:b},
{id:3,name:c},
]
}
我想创建一个函数,从数组的开头删除一定数量的这些对象。例如,如果我要运行函数 delete(2),它将删除数组中的前两个对象。离开列表只等于 [{id:3,name:c}]
【问题讨论】:
-
你做了什么来实现这个目标?你有没有遇到任何错误?
-
对不起,我错过了标题,我尝试使用这种方法 setList(list.filter(item => item.id!== 1));但它似乎对我不起作用,而且我无法弄清楚如何让它对多个对象起作用
标签: javascript reactjs