Provo a ottenere gli ID dall'elenco di Maps in Dart. In JavaScript sarebbe qualcosa di simile:Dart equivalent di Array.prototype.map()?
var list = [{id:3, name:'third'}, {id:4, name:'fourth'}];
var result = list.map(function(x){return x.id;});
Questo dovrebbe dare il risultato
[3, 4]
C'è un modo semplice di fare questo a Dart?
Finora sono stato in grado di farlo (a Dart):
var list = [{'id':3, 'name':'third'},{'id':4, 'name':'fourth'}];
var result = list.map((x) => x['id']);
Il risultato è un "MappedListIterable" (non sono sicuro di cosa si tratta) e non è possibile utilizzare result[0]
come te può con una lista normale. Come posso fare una lista di questo?