[英]Can't print array declared in this.state.arr in react native?
我有一個名為this.state.arr
的數組,我在 app.js 文件的另一個函數中添加了值。 在render()
函數中,我console.log(this.state.arr)
要顯示的數組,它顯示如下:
[]
0: "a"
1: "b"
2: "c"
length: 3
但是,我希望能夠訪問每個數組的各個元素。 我試過 this.state.arr[0],或者const list = this.state.arr.map((e) => {return e;});
我還嘗試了一些其他命令來訪問this.state.arr
數組的內部。
但這些都沒有奏效。 當我嘗試訪問數組的內部元素時,我只是在控制台中一直為 null。 任何幫助將不勝感激!
為您嘗試訪問this.state.arr
項目而返回null
是非常不尋常的,這讓我認為其他東西正在填充或干擾您的數組。 當您嘗試訪問索引處的項目時,將返回undefined
值的數組。 null
通常用於指示有意將值/屬性/屬性設置為空白。 我會仔細檢查您在哪里設置/訪問 arr。 發布那部分代碼可能會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.