자바스크립트 sort2 Javascript - sort메서드 sort arr.sort( compare ( a, b) ) 배열의 요소를 정렬할 때 사용하는 메서드 하나의 콜백 함수(compare)를 인수로 전달 -->필수는 아님, 콜백 함수를 생략하면 사전순, 오름차순 정렬 사용 예시(1) sort메서드는 새로운 배열을 반환하는 게 아니라 기존 배열 요소를 다시 정렬함. 콜백 함수로 비교함수를 전달 - compare(a,b) 비교 함수가 양수를 반환 - a와 b중 b의 위치가 a보다 앞이어야 한다는 것을 의미 비교 함수가 음수를 반환 - a와 b중 a의 위치가 b보다 앞이어야 한다는 것을 의미 비교 함수가 0을 반환 - a와 b의 정렬 순서가 동일하다는 것을 의미 function compare(a,b) { if ( a > b ) { return 1; } else i.. 2023. 10. 6. <Javascript>Array메소드 Array.prototype.reduce() arr.reduce(callback[, initialValue]) reduce()는 빈 요소를 제외하고 배열 내에 존재하는 각 요소에 대해 callback 함수를 한 번씩 실행하는데, 콜백 함수는 다음의 네 인수를 받습니다: accumulator = 누적값 currentValue = 순회할 때 현재 배열 값 currentIndex 콜백의 최초 호출 때 accumulator와 currentValue는 다음 두 가지 값 중 하나를 가질 수 있습니다. 만약 reduce() 함수 호출에서 initialValue를 제공한 경우, accumulator는 initialValue와 같고 currentValue는 배열의 첫 번째 값과 같습니다. initialValue를 제공하.. 2023. 3. 25. 이전 1 다음