프로그래머스 문제를 풀면서 다양한 방법을 생각해 보는 것에 맛들렸다
array.reverse()
let result = [];
let len = array.length
for(let i = 1; i <= len; i++){
answer.push(array[len-i]) // answer.push(num_list.pop())
}
let result = [];
array.forEach(i => answer.unshift(i));
array.sort((a, b) => -1);
arr.sort([compareFunction])
(a, b) => -1
은 a
와 b
를 받아서 -1을 반환하는 함수. 항상 -1을 반환하기 때문에 모든 두 요소에 대해 첫 번째 요소가 항상 두 번째 요소보다 작다고 간주되기 때문에 배열의 요소들은 역순으로 정렬됨MDN - Array.prototype.reverse()
MDN - Array.prototype.sort()