Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 如何在React中的状态数组中仅输出一个数组值?_Arrays_Reactjs - Fatal编程技术网

Arrays 如何在React中的状态数组中仅输出一个数组值?

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]),但没有成功 每当我打开浏览器控制台时,我所能看到

假设我希望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中的数组不是从一开始的,而是从零开始的。它被称为“零基编号”或“零基索引”,这意味着数组的第一个索引应该使用
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
谢谢您的帮助!谢谢你的帮助!