簡體   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