How to create key value dictionary in JavaScript

1 Answer

0 votes
let dict = {}; // new & empty object
dict["javascript"] = 5;
dict["c"] = 8;
dict["rust"] = 1;
dict["dart"] = 7;

dict.python = 2; // dict.key == dict["key"] 

console.log("key - values:");
for (let key in dict) {
    if (dict.hasOwnProperty(key)) {
        console.log(key + ' - ' + dict[key]);
    }
}

let keys = Object.keys(dict);
console.log("\nkey:");
keys.map(function(key) {
    console.log(key);
});

let values = Object.values(dict);
console.log("\nvalues:");
values.map(function(value) {
    console.log(value);
});





/*
run:

"key - values:"
"javascript - 5"
"c - 8"
"rust - 1"
"dart - 7"
"python - 2"

"key:"
"javascript"
"c"
"rust"
"dart"
"python"

"values:"
5
8
1
7
2

*/

 



answered Dec 11, 2022 by avibootz
edited Dec 11, 2022 by avibootz

Related questions

2 answers 180 views
180 views asked Dec 15, 2022 by avibootz
1 answer 147 views
2 answers 180 views
2 answers 159 views
...