Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function makeADictionary(input) {
- let dictionary = [];
- input.forEach(element => {
- let parsedEl = JSON.parse(element);
- let termAndDefinition = Object.entries(parsedEl);
- let [Term, Definition] = termAndDefinition[0];
- let foundTerm = dictionary.find(a => a.Term === Term);
- if (foundTerm) {
- dictionary.Term = Definition;
- }else {
- dictionary.push({Term, Definition});
- }
- });
- let sortedDictionary = dictionary.sort((a, b) => a.Term.localeCompare(b.Term));
- sortedDictionary.forEach(a => {
- console.log(`Term: ${a.Term} => Definition: ${a.Definition}`);
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement