Sorting an Object?!
Как става хватката, за да изпълня условието? Благодаряяя! <333
Как става хватката, за да изпълня условието? Благодаряяя! <333
По условие "sorted in descending order by the received messages and then by their username in ascending order". За да изпълним тази част, трябва да пазим получените съобщения отделно от изпратените, например:
obj[name] = [sent, received]; вместо obj[name] = sent + received;
Тогава сортировката може да се направи така:
let orderedNames = Object.entries(obj).sort((a, b) => b[1][1] - a[1][1] || b[0].localeCompare(b[0]));
Това е поправеното решение, но има и други пропуски, защото 3 теста дават грешен резултат, а един - гърми.
Оставям на Вас да откриете останалите проблеми
Днес ще се занимавам да видя какво става. Благодаря! :)