2016-03-03 58 views
1

我創造了node.js中如何獲得節點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 array讓我的輸出只會是聯繫人這樣的數組:

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

    }, 

    } 
    ] 

謝謝:)

+0

delete(results ['schedSetting'])''? – cl3m

+0

首先,裏面變量'results'服務器端是什麼? –

回答

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

您可以使用:

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

如果你有興趣閱讀它Understanding delete

相關問題