假设我想在 React 中以控制台.log 的以下状态记录名称值:
state = {
editingToggle: false,
list : [
{id:1 name:'hello' address: '123 fake street'},
]
}
我如何才能仅访问此值?我试过 console.log(this.state.list[1].name) console.log(this.state.list.name[1]) 但无济于事。
每当我打开浏览器控制台时,我所看到的都是未定义的。任何帮助都会很棒
JavaScript 中的数组不是从 1 开始,而是从 0 开始。它被称为“零基数编号”或“零基数索引”,这意味着应该使用 而0
不是来访问数组的第一个索引1
。
state = {
editingToggle: false,
list : [
{id:1 name:'hello' address: '123 fake street'},
]
}
console.log(this.state.list[0]); // {id:1 name:'hello' address: '123 fake street'
console.log(this.state.list[0].name); // 'hello'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句