gpt4 book ai didi

dart - 删除数组 "distinct"中重合的项目

转载 作者:IT王子 更新时间:2023-10-29 06:33:24 26 4
gpt4 key购买 nike

我想删除数组中重合的项并生成不同的数组

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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com