I am trying to do a spread with renaming. Please see my code below:
console.log('request:', req.body);
const {
coupon_id: couponId,
business_type: businessType,
incorporated_state: incorporatedState,
years_in_business: yearsInBusiness,
months_in_business: monthsInBusiness,
business_nature: businessNature,
} = req.body;
console.log('business type:', businessType);
console.log('yearsInBusiness:', yearsInBusiness);
The code prints the below:
request: {
coupon_id: 1,
business_type: "LLC",
incorporated_state: "NY",
address_state: "NY",
years_in_business: 1,
months_in_business: 6
}
business type: undefined
yearsInBusiness: undefined
Clearly, my constants are known to the compiler, yet the values are undefined
.
What am I doing wrong?