res.send({
customerDetails:{
fName,
lName,
},
applicantDetails:{
[
{primaryApplicant:{fName1,lName1}},
{secondaryApplicant:{fName2,lName2}},
{thirdApplicant:{fName3,lName3}}
]
}
})
I am getting an error saying " ':' expected " when I hover over the 2nd last '}' bracket. How to send the above response?
applicantDetails is an array and you are using object.
let fName = "fName", lName = "lName", fName1 = "fName1", lName1 = "lName1", fName2 = "fName2", lName2="lName2", fName3="fName3", lName3="lName3";
var obj = {
customerDetails:{
fName,
lName,
},
applicantDetails:
[
{primaryApplicant:{fName1,lName1}},
{secondaryApplicant:{fName2,lName2}},
{thirdApplicant:{fName3,lName3}}
]
}
console.log(obj)
Your formatting is wrong, you probably want applicantDetails to be an array instead of an object.
const res = {
customerDetails: {
fName,
lName,
},
applicantDetails: [{
primaryApplicant: {
fName1,
lName1
}
},
{
secondaryApplicant: {
fName2,
lName2
}
},
{
thirdApplicant: {
fName3,
lName3
}
}
]
}