var response = _.each(students, function(student){
return student = _.omit(student, 'userid');
});
问候。我打算从我的学生集合中删除一些字段,可以表示为:
[{"name":"Abena","surname":"Franck LeBoss","sex":"M","dob":"1985", "userid": "123456"},{"name":"Diena","surname":"Stanley","sex":"M","dob":"1996", "userid": "sasd56"}]
我打算将结果存储在变量响应中,但我仍然得到与学生相同的对象。我一直在查看文档,但我找不到任何其他方法来实现这一点。
答案 0 :(得分:1)
_.map
正是你想要的。
var response = _.map(students, function(student){
return student = _.omit(student, 'userid');
});
答案 1 :(得分:0)
我认为问题来自_omit()
本身。我尝试使用_pick()
,它完美无缺。希望有人能解释为什么会这样做。