Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function dictionary(input){
- let dict = {};//1.Създаваме празен обект
- for (let element of input){//2.Въртим елементите от входа
- let obj = JSON.parse(element);//3.превръщаме ги в обекти
- dict = Object.assign(dict, obj);//4.казваме на празния обект=Object.assign(dict, obj)
- //Object.assign()-метод който конкатенира обекти
- }
- let sortedKeys = Object.keys(dict);//5.взимаме ключовете на вече пълния обект
- sortedKeys.sort((a, b) => a.localeCompare(b));//6.сортираме ги
- for (let term of sortedKeys) {//7.правим цикъл с който да обходим ключовете на вече пълния обект
- let definition = dict[term];//8.правим си променлива в която да държим стойностите на ключовете
- console.log(`Term: ${term} => Definition: ${definition}`);//9.печатаме
- }
- }
- function dict(input) {
- let dictionary = {};//1.Създаваме си празен обект
- for (let line of input) {//2.почваме да въртим входящите данни
- let obj = JSON.parse(line);//3.преобразуваме всеки елемент който влиза в обект
- let keys = Object.keys(obj)//4.взимаме ключа на обекта
- dictionary[keys[0]]=obj[keys[0]]//5.пълним празния обект с обекти
- }
- let sorted = Object.keys(dictionary).sort((keyA, keyB) => keyA.localeCompare(keyB))//6.сортираме ключовете
- for (let key of sorted) {//обикаляме сортираните ключове
- console.log(`Term: ${key} => Definition: ${dictionary[key]}`);//печатаме ключ и стойност от обектса
- //с обектите
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement