我有一个现有列表,即
[ { “ 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”, “国籍”:“白俄罗斯”, } ]
答案 0 :(得分:0)
您可以映射列表,然后删除要删除的密钥,或者复制要保留的所有密钥。
var newList = list.map((e) => e..remove('doj'));
//or
var newList = list.map((e) => {'name': e['name'], 'age': e['age'], ...);