Arrays 如何在React中的状态数组中仅输出一个数组值?
假设我希望console.log中的名称值处于以下状态:Arrays 如何在React中的状态数组中仅输出一个数组值?,arrays,reactjs,Arrays,Reactjs,假设我希望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]),但没有成功 每当我打开浏览器控制台时,我所能看到
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中的数组不是从一开始的,而是从零开始的。它被称为“零基编号”或“零基索引”,这意味着数组的第一个索引应该使用
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'
JavaScript中的数组不是从一开始的,而是从零开始的。它被称为“零基编号”或“零基索引”,这意味着数组的第一个索引应该使用
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'
请提供更多的相关代码,现在很难说JS数组是基于零的。所以
this.state.list[0].name
请提供更多相关代码,现在很难说JS数组是从零开始的。所以this.state.list[0]。name
谢谢您的帮助!谢谢你的帮助!