繁体   English   中英

如何将新项目添加到 map 列表以及如何删除 Flutter 中的项目

[英]How can I add a new item to a list of map and how to remove a item in Flutter

我是 Flutter 的新手,我有以下疑问:

我有以下 map 列表,我想添加一个新项目并删除一个项目。

List<Map<String, dynamic>> entries = [
   {
      'name': 'John',
      'age': 21
   },
   {
      'name': 'Paul',
      'age': 18 
   }
]

我尝试了以下代码,但没有成功:

添加: entries['name'] = 'George'

删除: entries.remove(index);

你应该打电话

entries.add({'name': 'George'});

这将在您的列表中添加一个新元素,其类型为 Map。

要添加和删除,您可以调用 class List中的方法。 这是一个例子。

// To add a new entry -> {name: George}
entries.add({'name': 'George'}); 
  
// To manipulate an entry -> {name: George, age: 20} 
entries[2]['age'] = 20;
  
// To remove an entry -> {name: John, age: 21}
entries.removeAt(0);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM