✅ sort
아스키코드 순으로 정렬하기 때문에
한자리 수 이상이 담긴 배열을 정렬하기 위해서는 비교함수를 인자로 넘겨주어야 한다.
얘는 원본 배열을 건드린다!!
아래 예제의 경우 두 수의 비교에서 결과가 -1이라면 a를 우선으로 정렬하고 0이라면 그대로 두고, 1이라면 b를 우선으로 정렬한다.
const number = [4, 2, 1, 3, 5, 7, 6]
const ascFuc = (a, b) => {
return a - b
}
const descFuc = (a, b) => {
return b - a
}
console.log(number.sort(ascFuc))
// expected: [1, 2, 3, 4, 5, 6, 7]
console.log(number.sort(descFunc))
/// expected: [7, 6, 5, 4, 3, 2, 1]
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
✅ toFixed()
타입은 Number를 받아서 -> String으로 리턴함.
값을 지정하지 않으면 소수점 없앰.
값을 지정하면 그 밑에 자리에서 반올림 처리함.
Number.toFixed(소수점 몇째자리까지 표기할것인지)
const Number = 16.8936
console.log(Number.toFixed(2))
// expected: 16.90
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed
✅ toLowerCase()
문자열을 모두 소문자로 바꿔준다.
↔️ toUpperCase()
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase
'JavaScript' 카테고리의 다른 글
22.02.26 console.time 함수 실행 시간 측정 (0) | 2022.02.27 |
---|---|
22.02.21 타입 캐스팅 (0) | 2022.02.22 |
22.02.13 함수의 비동기 처리 (0) | 2022.02.13 |
22.01.25 객체에 속성 추가하는 방법 (0) | 2022.02.13 |
22.01.24 객체 속성 접근 방식 (0) | 2022.01.24 |