如何在 dart 中加入地图中的两个键值?

How to join two key values from map in dart?

我有这个List<Map>:

var listMap = [
        {
          "label": "Title",
          "align": "left",
          "width": 50
        },
        {
          "label": "Date Created",
          "align": "left",
          "width": 50
        },

];

我想加入 labelalignwidth 以及 | 所以最终结果的类型是 List<String> :

var finalResult = ["Title|left|50", "Date Created|left|50"];

我怎样才能达到finalResult

我试过了

var listMap = [
        {
          "label": "Title",
          "align": "left",
          "width": 50
        },
        {
          "label": "Date Created",
          "align": "left",
          "width": 50
        },

];
  var newList = [];
  for (var e in listMap) {
    newList.add(e.values.join('|'));
  }
  print(newList);

@pskink 的回答也是正确的!