[英]Define associative array of arrays
我想像這樣定義一個關聯數組
var theVar = [
{ "100", [0, 1, 2] },
{ "101", [3, 4, 5] }
]
基本上我希望能夠通過指定自定義索引來訪問三個數字的數組。
但是,無論我嘗試什么,我都無法使其發揮作用。
我知道我可以將它定義為:
theVar["100"] = [0, 1, 2];
theVar["101"] = [1, 2, 3];
但我將其設置在其他地方,我寧願能夠在一個聲明中設置它。
theVar = {
"100": [0, 1, 2],
"101": [3, 4, 5]
}
可能會做的伎倆。 然后,您可以使用theVar["101"]
(或者theVar[101]
)進行訪問。
(由於var
也是JavaScript中的關鍵字 ,因此將其用作變量名很可能會導致問題。)
看看JSON語法,我認為它可以激發您的數據結構的構建,使其靈活,正確和復雜。
此頁面包含大量有助於您的信息和示例。
比如看看這個:
var employees = { "accounting" : [ // accounting is an array in employees.
{ "firstName" : "John", // First element
"lastName" : "Doe",
"age" : 23 },
{ "firstName" : "Mary", // Second Element
"lastName" : "Smith",
"age" : 32 }
], // End "accounting" array.
"sales" : [ // Sales is another array in employees.
{ "firstName" : "Sally", // First Element
"lastName" : "Green",
"age" : 27 },
{ "firstName" : "Jim", // Second Element
"lastName" : "Galley",
"age" : 41 }
] // End "sales" Array.
} // End Employees
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.