在React Native中,对象内部的对象出现奇怪的错误。我在构造函数中设置了一些状态变量:
this.state = {
payAmount: 0,
selectedPaymentMethod: 0,
btnDisabled: true,
cardDetails: {
cardName: '',
cardNumber: '',
cardCVV: '',
cardExpiration: '',
cardPostalCode: ''
}
};
然后,当我尝试访问“ cardDetails”时,它返回Can't find variable: cardName
代码:
const data = { cardName, cardNumber, cardCVV, cardExpiration, cardPostalCode } = this.state.cardDetails;
我不能在本机对象内部使用对象吗?
谢谢!
答案 0 :(得分:1)
const { cardName, cardNumber, cardCVV, cardExpiration, cardPostalCode } = this.state.cardDetails;
是的,您可以在对象内部创建对象。