Advertisement
Kamend1

09. Make a dictionary

Mar 12th, 2025
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function makeMap (jsonArr) {
  2.     let myMap = new Map();
  3.    
  4.     for (let jsonString of jsonArr) {
  5.         let currentObj = JSON.parse(jsonString);
  6.         let key = Object.keys(currentObj);
  7.         myMap.set(key[0], currentObj[key[0]]);
  8.     }
  9.  
  10.     const sortedByKey = new Map(
  11.         Array.from(myMap).sort((a, b) => a[0].localeCompare(b[0]))
  12.     );
  13.  
  14.     for (let [term, definition] of sortedByKey) {
  15.         console.log(`Term: ${term} => Definition: ${definition}`)
  16.     }
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement