Javascript 使用检查值将对象值指定给常量

Javascript 使用检查值将对象值指定给常量,javascript,reactjs,typescript,Javascript,Reactjs,Typescript,我正在获取对象的特征,并根据它们的值指定给常量 const { featureCode, featureSubType, contentId, price, family: { relationCountsConfig: { motherCount, fatherCount, childrenCount }, maxFamilyMembersCount }, featureWeight } = feature; 某段时间feature.family返

我正在获取对象的特征,并根据它们的值指定给常量

const {
  featureCode,
  featureSubType,
  contentId,
  price,
  family: {
    relationCountsConfig: { motherCount, fatherCount, childrenCount },
    maxFamilyMembersCount
  },
  featureWeight
} = feature;
某段时间
feature.family
返回
{}空对象

我得到母亲计数未定义的错误

当它赋值给常量时,我们如何处理。

let feature = {
 featureCode : 'hi',
 featureSubType: 'h',
 contentId: 1,
 price: 1,
 family: {
  relationCountsConfig: { motherCount: 1, fatherCount: 1, childrenCount:1 },
  maxFamilyMembersCount: 10
 },
 featureWeight : 20
}

const {
 featureCode,
 featureSubType,
 contentId,
 price,
 family,
 featureWeight
} = feature;

console.log(family);

稍后尝试展开族对象。

这不是我实际看到的,为族指定默认值可以解决问题。