2017-08-15 3 views
1

Ich habe Szenario in Knoten api, wo seine Antwort von einer anderen API empfängt, und ich 2 Felder von Antwort und Antwort für meine API verknüpfen müssen.Modelling in Knoten js

z.B. Antwort von einer anderen API:

[{"fname":"mark","lname":"Bradd"}, 
{""fname":"Jordon","lname":"Gibb""} ] 

verketteten Antwort:

{"fname":"mark","lname":"Bradd","fullname":"mark Bradd"}, 
{"fname":"Jordon","lname":"Gibb","fullname" :"Jordon Gibb"} 

Ich kann Schleife durch Antwort, die ich erhalte, aber ich bin nicht sicher, wie kann ich Antwort mit verketteten Felder erstellen.

for(var i = 0; i < recv.length; i++) 
{ 
    var sm=recv[i].fName+ " " + recv[i].lName; 
    var person= person.PersonFullName(sm); 

} 

//person model code 
var PersonFullName = function (data) { 
    this.push(data) 
} 

module.exports = PersonFullName; 

Ich habe versucht, ein anderes Objekt mit Modell zu erstellen, konnte aber keinen Erfolg erzielen. Kannst du mir bitte sagen wie ich das im Knoten erreichen kann.

+0

können Sie console.log (PersonFullName) – Link0352

Antwort

0

können Sie versuchen, den folgenden Code:

var concatenatedResponse = []; 

    for(var i = 0; i < recv.length; i++){ 

     concatenatedResponse.push({"fname" : recv[i].fName, "lname" : recv[i].lName, "fullname" : recv[i].fName + " " + recv[i].lName); 

    }