const arr[5, 4, 3, 2, 1];
arr.sort(); // arr는 [1, 2, 3, 4, 5];
const arr = [{ name: "Suzanne"}, { name: "Jim"},
{ name: "Trevor" }, { name: "Amanda"}];
arr.sort(); // arr은 바뀌지 않는다.
arr.sort((a, b) => a.name > b.name); // 바뀌지 않는다...?
function compare(a, b) {
if (a < b) {
return -1;
}
if (a > b) {
return 1;
}
// a must be equal to b
return 0;
}
참고 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/sort