我想删除数组中重合的项并生成不同的数组
var arr = [
{"name": "Peter"},
{"name": "Hana"},
{"name": "Jone"},
{"name": "Peter"},
{"name": "Peter"},
];
结果:
var arr = [
{"name": "Peter"},
{"name": "Hana"},
{"name": "Jone"},
];
最佳答案
给你:
arr = arr.asMap().map((i, m)=> MapEntry<String, Map>(m["name"], m)).values.toList()
关于dart - 删除数组 "distinct"中重合的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55576563/