Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 从对象列表中删除对象_Reactjs_Object_Jsx_Create React App - Fatal编程技术网

Reactjs 从对象列表中删除对象

Reactjs 从对象列表中删除对象,reactjs,object,jsx,create-react-app,Reactjs,Object,Jsx,Create React App,我有一个对象对象({0:{name:“foo”,price:“2.32unit”},1:{name:“bar”,price:“0.45unit”}等) 我已经试过很多东西了 JSON.stringify(o)然后删除文本,但这会把索引搞砸 转换为数组并删除a.indexOf(名称) 还有一些我不记得了 问题是:我如何才能删除一个只具有上述列表中给定名称的对象({0:{name:“foo”,price:“2.32unit”},1:{name:“bar”,price:“0.45unit”}等),

我有一个对象对象(
{0:{name:“foo”,price:“2.32unit”},1:{name:“bar”,price:“0.45unit”}
等)

我已经试过很多东西了

  • JSON.stringify(o)
    然后删除文本,但这会把索引搞砸
  • 转换为数组并
    删除a.indexOf(名称)
还有一些我不记得了


问题是:我如何才能删除一个只具有上述列表中给定名称的对象(
{0:{name:“foo”,price:“2.32unit”},1:{name:“bar”,price:“0.45unit”}
等),以及如何根据对象名称查找对象的索引?只需使用
删除
即可从对象中删除条目

让obj={
0:{name:'0'},
1:{name:'1'},
2:{name:'2'}
}
删除obj[1];
控制台日志(obj)