【问题标题】:How to remove Map from list in dart如何从飞镖列表中删除地图
【发布时间】:2020-10-14 05:44:49
【问题描述】:

如何根据地图中的键值从列表中删除地图,在飞镖中

void main() {
  List<Map> names = [
    {"id": 1, "name": "Bob"},
    {"id": 2, "name": "Alex"},
  ];

  names.forEach((element) {
    element.keys.where((key) => element[key] == 1).forEach((names.remove));
  });
  print(names);
}

我尝试了上面的代码,但它对我不起作用。 谢谢

【问题讨论】:

    标签: list dictionary dart


    【解决方案1】:
    names.removeWhere((element) => element["id"] == 1);
    

    【讨论】:

      猜你喜欢
      • 2023-01-09
      • 2022-11-14
      • 2021-07-27
      • 2021-11-23
      • 2021-06-21
      • 2012-08-15
      • 1970-01-01
      • 2019-08-29
      • 1970-01-01
      相关资源
      最近更新 更多