Dart-如何从现有列表创建新列表 [

问题描述 投票:0回答:1
我有一个现有的列表,即

[{“ name”:“ miller”,“年龄”:22岁,“国籍”:“罗马尼亚”,“ doj”:“ 2018-09-17”,},{“ name”:“ sochi”,“年龄”:35岁,“国籍”:“波兰”,“ doj”:“ 2018-10-11”,},{“ name”:“ diana”,“年龄”:35岁,“国籍”:“白俄罗斯”,“ doj”:“ 2018-12-14”,}]


并且想使用以上列表(字段较少)创建一个新列表,即

[{“ name”:“ miller”,“国籍”:“罗马尼亚”,},{“ name”:“ sochi”,“国籍”:“波兰”,},{“ name”:“ diana”,“国籍”:“白俄罗斯”,}]

dart
1个回答
0
投票
您可以映射列表,然后删除要删除的密钥,或者复制要保留的所有密钥。

var newList = list.map((e) => e..remove('doj')); //or var newList = list.map((e) => {'name': e['name'], 'age': e['age'], ...);

© www.soinside.com 2019 - 2024. All rights reserved.