如何在节点js中获取第二个数组?

时间:2016-03-03 08:21:30

标签: javascript arrays node.js

我正在node.js中创建一个路由

这是我的代码:

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 数组,如下所示:

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

    },

    }
    ]

谢谢:)

2 个答案:

答案 0 :(得分:2)

您可以发送contacts代替results变量:

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);
  }
});

答案 1 :(得分:1)

您可以使用:

000

如果您有兴趣阅读它Understanding delete