如何获得节点js中的第二个数组?

我在node.js中创build一个路由

这是我的代码:

schedule.get('/conference/schedule_participants/:circle/:schedId', function(req, res) { if(req.schedId){ getParticipants( req.params, function(contacts){ results.contacts=contacts; res.json(results); }); }else{ res.json(results); } }); 

我的浏览器的输出是这样的:

 "schedSetting":{ "id":59, "sched_date":"2016-03-03 09:03:00", "agenda":"meeting", }, "contacts":[ { "id":218, "accountcode":"", "extentype":0, }, } ] } 

我如何删除schedSetting数组,以便我的输出将只是像这样的联系人数组:

 "contacts":[ { "id":218, "accountcode":"", "extentype":0, }, } ] 

谢谢 :)

       

网上收集的解决方案 "如何获得节点js中的第二个数组?"

您可以发送contacts而不是resultsvariables:

 res.json(contacts); 

完整代码:

 schedule.get('/conference/schedule_participants/:circle/:schedId', function(req, res) { if(req.schedId){ getParticipants( req.params, function(contacts){ results.contacts=contacts; res.json(contacts); }); }else{ res.json(results); } }); 

您可以使用:

 delete myObject.myKey; // or delete myObject['myKey']; // or var myProp = "myKey"; delete myObject[myProp] 

如果你有兴趣阅读关于它的理解删除