자바스크립트에서 리스트를 sort 하려면 sort callback 함수를 만들면 된다. 이때, 특정 값(null, 0 같은)은 맨 뒤로 보내고 싶을 때 다음과 같이 작성하면 된다.
아래 예는 오름차순으로 정렬하면서 0은 맨 뒤로 보내고 싶을 때.
const data = [5, 0, 3, 0 , 2, 1]; data.sort((a, b) => (a === 0) - (b === 0) || a - b) // ==> [1, 2, 3, 5, 0, 0]
참고: https://stackoverflow.com/questions/29829205/sort-an-array-so-that-null-values-always-come-last#29829370