Advertisement
Liliana797979

make a dictionary1 - fundamentals

Jul 3rd, 2021
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.      
  2. function dictionary(input){
  3.   const dict = {};
  4.   for (let element of input){
  5.     let obj = JSON.parse(element);
  6.     let key = Object.keys(obj)[0];
  7.     let value = Object.values(obj)[0];
  8.     dict[key] = value;
  9.   }
  10.  
  11.   let result = [];
  12.  
  13.   for (let i in dict){
  14.     result.push({[i]: dict[i]});
  15.   }
  16.  
  17.   result.sort((a, b) => {
  18.     if(Object.keys(a)[0]  > Object.keys(b)[0]){
  19.       return 1;
  20.     }
  21.     if(Object.keys(a)[0] < Object.keys(b)[0]){
  22.       return -1;
  23.     }
  24.     if(Object.keys(a)[0] === Object.keys(b)[0]){
  25.  
  26.     }
  27.   });
  28.  
  29.  
  30.   for (let word of result){
  31.     let key = Object.keys(word).join();
  32.     let value = word[key];
  33.  
  34.     console.log(`Term: ${key} => Definition: ${value}`);
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement