在下面的示例中,我想訪問給定數組中的每個單獨對象。我已經測試了很多案例,但我仍然可以獲得價值。訪問數組中的對象值
0
A
回答
1
您需要訪問0,450和450?你不能只做self.dataSeries[0].data[0][1]
?
2
self.dataSeries[0].data[0][0]
您第一次嘗試接近,但你不能用點號訪問數組的索引,並且必須使用數組表示法
1
你可以這樣
self.dataSeries[0].data[0][0]
訪問您的數據
模式是
self.dataSeries[parentIndex].data[childIndex][grandChildIndex]
3
您只能使用點到訪問屬性值時的屬性名是IdentifierName:
屬性由名稱訪問,即使用點符號:
MemberExpression . IdentifierName CallExpression . IdentifierName
或支架符號:
MemberExpression [ Expression ] CallExpression [ Expression ]
但IdentifierName s不能以數字開頭:
7.6 Identifier Names and Identifiers
IdentifierName :: IdentifierStart IdentifierName IdentifierPart IdentifierStart :: UnicodeLetter $ _ \ UnicodeEscapeSequence UnicodeLetter :: any character in the Unicode categories 「Uppercase letter (Lu)」, 「Lowercase letter (Ll)」, 「Titlecase letter (Lt)」, 「Modifier letter (Lm)」, 「Other letter (Lo)」, or 「Letter number (Nl)」.
因此,你應該使用支架[]
符號:
self.dataSeries[0].data[0][0]
此外, data[0,1]
可能不是你的想法。逗號運算符既0
和1
表達式,並返回第二個的結果:
生產表達:表達
,
AssignmentExpression 被評估如下:
因此,data[0,1]
是完全一樣。
+0
非常感謝詳細的答案。 – casillas
相關問題
- 1. 訪問數組/對象中的值?
- 2. 訪問對象數組中的值?
- 3. 對象數組Angular 2的訪問值
- 4. 訪問數組內部的對象值
- 5. 訪問對象中的數組數據
- 6. 訪問數組中的對象數據
- 7. 訪問數組或對象的數組
- 8. 訪問對象與數組
- 9. 訪問數組與對象
- 10. 訪問數組對象
- 11. JSON數組對象訪問
- 12. 訪問PHP對象數組
- 13. JavaScript數組 - 訪問對象
- 14. Smarty對象數組訪問
- 15. 訪問JSON_encode數組對象
- 16. 訪問PHP對象數組
- 17. 訪問stdClass對象數組
- 18. 訪問數組與對象
- 19. 通過對象數組訪問對象
- 20. 訪問數組中的對象JSON
- 21. 循環訪問數組中的對象
- 22. 訪問數組中對象的屬性
- 23. 如何訪問對象中的數組
- 24. 訪問二維數組中的對象?
- 25. 訪問數組中的對象項目
- 26. 訪問json數組中的對象
- 27. 訪問對象中的數組
- 28. 訪問對象數組中的屬性
- 29. 訪問數組中的對象Java
- 30. 從JavaScript中的數組中的對象訪問值
任何想法的下列問題http://stackoverflow.com/questions/30146828/tooltip-kendoui – casillas