簡體   English   中英

如何在節點js中獲取第二個數組?

[英]How to get 2nd array in 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,

    },

    }
    ]

謝謝 :)

您可以發送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);
  }
});

您可以使用:

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

如果您有興趣閱讀它了解刪除

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM