Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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
Javascript Can';是否在react native中的this.state.arr中声明t print数组?_Javascript_Arrays_Reactjs - Fatal编程技术网

Javascript Can';是否在react native中的this.state.arr中声明t print数组?

Javascript Can';是否在react native中的this.state.arr中声明t print数组?,javascript,arrays,reactjs,Javascript,Arrays,Reactjs,我有一个名为this.state.arr的数组,我在app.js文件的另一个函数中添加了值。在render()函数Iconsole.log(this.state.arr)中,要显示的数组如下所示: [] 0: "a" 1: "b" 2: "c" length: 3 但是,我希望能够访问每个数组的各个元素。我尝试过这个.state.arr[0],或者const list=this.state.arr.map((e)=>{returne;})我还尝试了一些其他命令来访问this.s

我有一个名为
this.state.arr
的数组,我在app.js文件的另一个函数中添加了值。在
render()
函数I
console.log(this.state.arr)
中,要显示的数组如下所示:

[]
  0: "a"
  1: "b"
  2: "c"
  length: 3
但是,我希望能够访问每个数组的各个元素。我尝试过这个.state.arr[0],或者
const list=this.state.arr.map((e)=>{returne;})
我还尝试了一些其他命令来访问
this.state.arr
数组的内部


但这些都不起作用。当我试图访问数组的内部元素时,控制台中的值总是为null。任何帮助都将不胜感激

尝试访问
this.state.arr
中的项目时返回
null
是非常不寻常的,这让我觉得有其他东西正在填充或干扰您的数组。当您尝试访问索引中的项时,将返回没有值
未定义的数组
null
通常用于表示有意将值/属性/属性设置为空。
我会再次检查您设置/访问arr的位置。发布这部分代码可能会有所帮助。

可能是您试图在arr生效之前获取值populating@PranavCBalan这没有意义,因为我打印了数组,它已经有值了。然后我尝试访问各个值。它显示实时内容…尝试
console.log(JSON.stringify(this.state.arr))
@PranavCBalan你是什么意思?