[英]Storing key value pair in javascript
我們可以這樣在javascript中存儲鍵值對嗎? 數組變量 arr;
arr[key1]={value11,value12,value13...}
arr[key2]={value21,value22,value33...}
例子:
arr["class"]={8,9,10}
arr["section"]={a,b,c}
等等...
我是 javascript 的新手。
要存儲要以數字方式索引的一系列值或有序值列表,通常會使用數組。 例如, [8, 9, 10]
是一個包含三個條目(數字8
、 9
和10
)的數組。
要存儲一組鍵控值,您通常會使用 object(如果鍵/值對組相當一致並且鍵是字符串¹)或Map
(如果鍵/值對組隨時間變化,或者鍵不是字符串)。
帶有數字數組的 object 示例:
const obj = {
class: [8, 9, 10]
};
或建立它:
const obj = {};
obj.class = [8, 9, 10];
// or
// obj["class"] = [8, 9, 10];
在這種情況下,鍵/值對被稱為 object 的屬性。
或使用Map
:
const map = new Map();
map.set("class", [8, 9, 10]);
在這種情況下,鍵/值對被稱為 map 的條目。
¹ 從技術上講,對象也可以具有由符號鍵控的屬性,但這通常不是您剛開始時必須處理的事情。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.