【发布时间】:2015-12-30 05:51:49
【问题描述】:
我有这个数组。
如何过滤contacts的数组?
我想删除值为participantSetting.excistence == false的对象
我正在使用节点 js,这是我的代码:
schedule.get('/conference/schedule_participants/:circle/:schedId', function(req, res) {
if(req.schedId){
getParticipants( req.params, function(contacts){
results.contacts=contacts;
var filtered = results(function(c) {
return c.contacts.participantSetting.existence;
});
res.json(filtered);
});
}else{
var filtered = results(function(c) {
return c.contacts.participantSetting.existence;
});
res.json(filtered);
}
});
所以输出应该是
[![在此处输入图片描述][2]][2]
【问题讨论】:
-
您没有返回过滤后的响应
res.json(results);应该是res.son(filtered); -
您已将您的问题编辑为我发布的答案。怎么了?
-
您不应该根据答案编辑问题,您可以在答案中添加 cmets 或在问题中添加新部分为
EDIT或UPDATE并解释场景 -
你好@Buzinas 这是我的原始代码。 .这也不起作用。
-
@Agent69
results函数是什么,添加它的代码
标签: javascript arrays node.js multidimensional-array