reactjs - 从对象列表中删除对象
问题描述
我有一个对象({0: {name: "foo", price: "2.32unit"}, 1: {name: "bar", price: "0.45unit"}}
等...)
我尝试了很多事情,例如
JSON.stringify(o)
然后删除文本,但这搞砸了索引。- 转换为数组和
delete a.indexOf(name)
还有一些我不记得了。
问题是:如何删除仅具有从所述列表({0: {name: "foo", price: "2.32unit"}, 1: {name: "bar", price: "0.45unit"}}
等...)中给出的名称的对象,以及如何通过名称找到对象的索引?
解决方案
仅用于delete
从对象中删除条目
let obj = {
0: {name: '0'},
1: {name: '1'},
2: {name: '2'}
}
delete obj[1];
console.log(obj);
推荐阅读
- scala - 如何在scala中重构相似和重复的功能
- bazel - 从系统包含目录中隔离 Bazel C++ 构建
- c - IOCTL - 了解文件描述符参数
- c++ - C ++访问联合结构中的变量
- c# - 在 C# 中混合 MockVerify 和 FluentAssertions.Should()
- python - Python 的日志记录模块可以受行数而不是字节大小的限制吗?
- excel - vba循环中从右到左的颜色单元格
- javascript - 在 node.js 中获取 jquery 发布数据
- django - “WSGIRequest”对象没有属性“会话”(Django 2.1.2)
- java - 如何在android中使用onItemSelected