快速把List中的某一项取出并储存到List

2023-04-21  本文已影响0人  晓函

假设有一个List<Map>类型的数据,每个Map中都包含一个键为name的字符串类型的属性,可以使用map方法和toList方法来获取其中的项并得到一个List。

下面是一个示例代码,假设我们有一个包含若干个Map的List,每个Map都有一个name属性,我们想要获取所有name属性的值,并存储到一个List中:

final data = [
  {'name': 'John','age':12},
  {'name': 'Alice','age':14},
  {'name': 'Bob','age':13},
];

List names = data.map((item) => item['name']).toList();

print(names); // 输出 ['John', 'Alice', 'Bob']
上一篇下一篇

猜你喜欢

热点阅读