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()
函数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.state.arr
数组的内部
但这些都不起作用。当我试图访问数组的内部元素时,控制台中的值总是为null。任何帮助都将不胜感激 尝试访问
this.state.arr
中的项目时返回null
是非常不寻常的,这让我觉得有其他东西正在填充或干扰您的数组。当您尝试访问索引中的项时,将返回没有值未定义的数组null
通常用于表示有意将值/属性/属性设置为空。
我会再次检查您设置/访问arr的位置。发布这部分代码可能会有所帮助。可能是您试图在arr生效之前获取值populating@PranavCBalan这没有意义,因为我打印了数组,它已经有值了。然后我尝试访问各个值。它显示实时内容…尝试console.log(JSON.stringify(this.state.arr))
@PranavCBalan你是什么意思?