在节点js中build模
我有节点api情况下,它从另一个API接收响应,我必须从响应连接2个字段,并发送响应为我的api。
例如来自另一个API的响应:
[{"fname":"mark","lname":"Bradd"}, {""fname":"Jordon","lname":"Gibb""} ]
连锁反应:
{"fname":"mark","lname":"Bradd","fullname":"mark Bradd"}, {"fname":"Jordon","lname":"Gibb","fullname" :"Jordon Gibb"}
我可以循环通过我得到的响应,但我不知道如何创build响应连接字段。
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;
我试图用模型创build另一个对象,但无法取得成功。 你可以让我知道我怎么能达到这个节点。
你可以尝试下面的代码:
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); }