const users = ["Leanne Graham",
"Ervin Howell",
"Clementine Bauch",
"Patricia Lebsack",
"Chelsey Dietrich",
"Mrs. Dennis Schulist",
"Kurtis Weissnat",
"Nicholas Runolfsdottir V",
"Glenna Reichert",
"Clementina DuBuque"
]
const proxy = new Proxy({}, {
get(target, key) {
if (key === 'asc') {
return [...users].sort((a, b) => a > b ? 1 : -1)
} else if (key === 'desc') {
return [...users].sort((a, b) => b > a ? 1 : -1)
} else {
return users
}
}
})
AscBtn.onclick = () => proxy.asc
DescBtn.onclick = () => proxy.desc
ResetBtn.onclick = () => proxy.reset