说我想在React中以以下状态console.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'