Array에 자주 쓰는 sort, map, filter
Array 정렬 (sort) [오름차순] var num = [7,3,5,2,40]; num.sort(function(a, b){ return a - b }); console.log(num); //[2,3,5,7,40] [동작원리] 1. 변수의 매개변수 a와 b는 num 배열의 요소를 처음부터 하나씩 읽어낸다. (a: 7 b: 3 / a: 3 b: 5 / a: 5 b: 2 ...) 2. return 옆에 쓰여진 수식의 결과로 a와 b 중 어느 것을 뒤에 보낼지를 결정한다. 3. return 옆에 쓰여진 수식의 결과가 양수라면 a를 b 보다 뒤로 보낸다. 4. return 옆에 쓰여진 수식의 결과가 음수라면 b를 a 보다 뒤로 보낸다. 위의 원리를 응용하면 내림차순은 아래와 같이 응용할 수 있다. [내림차순..
2023. 8. 1.