Ich versuche, die IDs aus der Liste der Karten in Dart zu bekommen. In JavaScript wäre es so etwas wie diese:Dart-Äquivalent von Array.prototype.map()?
var list = [{id:3, name:'third'}, {id:4, name:'fourth'}];
var result = list.map(function(x){return x.id;});
Dies ist das Ergebnis in Dart
[3, 4]
Gibt es eine einfache Möglichkeit, dies zu tun geben soll?
Bisher konnte ich diese (in Dart) tun:
var list = [{'id':3, 'name':'third'},{'id':4, 'name':'fourth'}];
var result = list.map((x) => x['id']);
Das Ergebnis ist ein "MappedListIterable" (nicht sicher, was das ist) und man kann result[0]
nicht, wie Sie verwenden Kann mit einer normalen Liste. Wie kann ich eine Liste davon machen?