let obj = {};
for (let i of nums) {
if (!obj[i]) {
obj[i] = 1;
} else {
obj[i] += 1;
}
}
let sortedObj = Object.entries(obj).sort((a,b) => b[1] - a[1]);
return sortedObj[0][0]; // 최대 빈도 원소 값 return
Object.entreis()
MDN mozilla - Object.entries()
Object.entries()
는 주어진 객체 자체의 enumerable 속성 쌍의 배열을 반환한다.
let arr = [];
// 그냥 !arr 하면 안 된다.
if (!arr.length) {
console.log("empty");
}
else {
console.log("not empty");
}
let arr = [1,2,3,4];
console.log(Math.max.apply(null, arr)); // 4