我有数据,当我用sintax console.log(this.state.product)
显示时数据显示正确,这里是控制台中的输出:
现在我想从输出中获取harga produk,我使用这个sintax console.log(this.state.product.harga.produk)
但我得到错误,该怎么做?我想获得标记为红线的数据
答案 0 :(得分:0)
这是因为你的this.state.product
仍然为空(在构造函数中声明的默认状态)。
确保this.state.product填充了所需的数据。
所以你必须在渲染中把它变成这样的东西
if (this.state.product.status && this.state.product.status ==200) {
console.log(this.state.product.data.harga)
}