dict
Dictionaries store key-value pairs.
Creating dicts
var user = {
"name": "Alice",
"age": 30
};
Properties
| Property |
Description |
Example |
.length |
Returns the number of key-value pairs |
user.length → 2 |
.keys |
Returns a list of keys |
user.keys → ["name", "age"] |
Methods
| Method |
Description |
Example |
get(key, default) |
Returns the value of key key if it exists, otherwise default |
user.get("points", 0) → 0 |
contains(key) |
Checks whether the key key exists |
user.contains("age") → true |
Indexing
var user = {
"name": "Alice",
"age": 30
};
var name = user["name"];
user["age"] = 21;
Comparison
var d1 = {};
var d2 = {};
d1 == d2; // false
d1 == d1; // true
d2 == d2; // true