I want to remove item coincide in array and produce distinct array
var arr = [
{"name": "Peter"},
{"name": "Hana"},
{"name": "Jone"},
{"name": "Peter"},
{"name": "Peter"},
];
Result:
var arr = [
{"name": "Peter"},
{"name": "Hana"},
{"name": "Jone"},
];
Here you go:
arr = arr.asMap().map((i, m)=> MapEntry<String, Map>(m["name"], m)).values.toList()
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With