簡體   English   中英

Javascript:如何訪問數組對象?

[英]Javascript: How to access an array object?

我正在嘗試訪問數組對象,但是我只是在控制台上收到一條“未定義”消息,我嘗試了該論壇的幾種方法,但是沒有人幫助我,請向我展示如何訪問它 在此處輸入圖片說明

目前尚不清楚您要訪問哪個陣列。 在javascript中,使用nameOfarray[Index].property_name類的nameOfarray[Index].property_name訪問數組很簡單。

var user=[
  {'name':'abc',id:1,'subject':[{'math':90,'english':80}]},
  {'name':'abc1',id:2,'subject':[{'math':90,'english':80}]},
  {'name':'abc2',id:3,'subject':[{'math':90,'english':80}]}
];

val name = user [0] .name; var math_mark = user [0] .subject [0] .math;

您基本上擁有的是一系列對象。

比方說, arrayobj代表了你的變量包含您所做的的console.log,所以要獲得這整個事情,比方說, picturepath第一目標(其序號為0陣列中),你可以寫-

arrayobj[0].picturepath

同樣,通過更改(數組的)索引,您可以轉到下一個對象並訪問對象元素,必須使用.elementindex

所以總的來說-

array[arrayindex].objectindex應該會為您提供所需的結果。

如果要對打印到chrome控制台的對象執行操作,請右鍵單擊該對象,然后執行“ Store as global variable 然后,您可以使用名稱temp1或控制台中打印出的任何名稱來訪問它。

您可以通過輸入主題索引來訪問數組值。

例如array[0].administrators_id返回3

如果您喜歡Firefox,可以使用Firefox。 在Firefox控制台中,通過單擊數組,您可以在右側看到其內容。

Firefox控制台顯示數組

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM