如何获得节点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, }, } ]
谢谢 :)
您可以发送contacts
而不是results
variables:
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]
如果你有兴趣阅读关于它的理解删除