xxxxxxxxxx
// Javascript Dictionary
Output : s_dict = { "var_name":1, "var_age": 50 }
//create
var s_dict = new Object();
// or
var s_dict = {};
// Add to Dictionary ('dict')
s_dict["var_name"] = 1;
// or
s_dict[2] = 50;
// or
s_dict.var_name = 1
//Accessing Dictionary
foo = s_dict["var_name"]
// or
foo = s_dict.var_name
//Delete key from Dictionary
delete s_dict['var_name']
xxxxxxxxxx
// Dictionaries are placed in braces, and values are seperated with a comma
let myDictionary = {
"value 1": "string",
"value 2": 2,
"value 3": ["array value 1", "array value 2"]
};
// Access the dictionary using its keys
var value1 = myDictionary["value1"]; // Type: String
var value2 = myDictionary["value2"]; // Type: Int
var value3 = myDictionary["value3"]; // Type: Array
xxxxxxxxxx
var test_dictionary = {
"This is a key" : "This is the value of this key",
"You can make many keys" : {
// You can even nest dictionaries in one another
"Integer" : 123,
"String" : "Hello, world!",
"Boolean" : true,
"Array" : [1,2,3,4,5]
}
}
xxxxxxxxxx
// Creating a dictionary (object) in JavaScript
let myDictionary = {
key1: "value1",
key2: "value2",
key3: "value3"
};
// Accessing values in the dictionary
console.log(myDictionary.key1); // Output: "value1"
// Modifying a value in the dictionary
myDictionary.key2 = "new value";
console.log(myDictionary.key2); // Output: "new value"
// Adding a new key-value pair to the dictionary
myDictionary.key4 = "value4";
// Removing a key-value pair from the dictionary
delete myDictionary.key3;