[JavaScript] 배열 reduce(), reduceRight()
arr.reduce() 와 arr.reduceRight()reduce와 reduceRight는 배열을 기반으로 값 하나를 도출할 때 사용됩니다. let value = arr.reduce(callback(accumulator, currentValue, index, array), initialValue); 배열.reduce(callback(누적값, 현재값, 인덱스, 요소), 초기값); Array.reduceRight() : 끝 인덱스 부터 시작한다는 점을 제외하고는 reduce()와 유사하다. reduce()는 빈 요소를 제외하고 배열 내에 존재하는 각 요소에 대해 callback 함수를 한 번씩 실행하는데, 콜백 함수는 다음의 네 인수를 받습니다: - accumulator - currentValue - c..
[JavaScript] 배열 sort()
배열.sort()대량의 데이터의 경우 정렬하기는 기본적인 기능입니다. 오름차순과 내림차순 정렬을 합니다.자바스크립트 배열의 sort()메서드는 기본적으로 문자열 정렬을 지원합니다.매개변수로 함수를 전달하면 함수 내용에 따라 정렬이 됩니다.함수는 앞의 값이 클경우 양수를 같을경우 0을 뒤의 값이 클경우 음수를 리턴하도록 구현하면 됩니다. const zodiac = "쥐,소,호랑이,토끼,용,뱀,말,양,원숭이,닭,개,돼지".split(","); document.write(`띠(${zodiac.length}개) : ${zodiac}`); // sort() : 배열의 요소를 정렬합니다. 인자로 정렬에 사용될 비교 함수를 줄수 있습니다. // ..