【发布时间】:2020-08-02 05:07:49
【问题描述】:
在我的代码中,我有一个地图列表,如下所示:
List<Map<String, dynamic>> list;
list = [
{"name" : "name1", "date" : '01/08/2020'}
{"name" : "name2", "date" : '01/08/2020'}
];
obs:我使用 DateTime 对象来设置日期键的值,而不是 String
但是当我尝试使用删除列表中的某些项目时
list.removeAt(list.indexOf({"name" : "name1", "date" : '01/08/2020'}));
函数indexOf()返回-1。
如何在此列表中找到要删除或修改的项目?
【问题讨论】: