颤振获取列表值到另一个列表

时间:2019-01-27 18:39:46

标签: dart

我有一个List,格式如下:

List<ImageCollections> collectionlist;

它看起来像这样:

collectionlist = [
  { collectionname: 'abc', srcimage: url1, collectionimgnumber: 5, hreflink: link1 },
  { collectionname: 'xyz', srcimage: url2, collectionimgnumber: 4, hreflink: link2 },
  ...
];

有没有一种方法可以创建一个仅包含每个条目的List的新srcimage

新列表应如下所示:

newList = [ url1, url2, ... ];

2 个答案:

答案 0 :(得分:1)

您可以使用Iterable.map

newList = collectionlist.map((object) => object.srcimage);

答案 1 :(得分:0)

使用列表映射功能:

srcimagelist = collectionlist.map((x) => x.srcimage);