function print(mp) {
for (let [key, value] of mp) {
console.log(key, value);
}
}
let mp = new Map([
['JavaScript', 4],
['TypeScript', 3],
['C++',1],
['PHP',5],
['Node.js', 2],
]);
mp = new Map([...mp].sort().reverse());
print(mp);
console.log([...mp]);
/*
run:
TypeScript 3
PHP 5
Node.js 2
JavaScript 4
C++ 1
[
[ 'TypeScript', 3 ],
[ 'PHP', 5 ],
[ 'Node.js', 2 ],
[ 'JavaScript', 4 ],
[ 'C++', 1 ]
]
*/