[JS] CDT 로 배우는 Javascript 기능과 기술들 [6.0]

김현수·2023년 10월 14일
0

cdt

목록 보기
6/51


📰 Coding Test 에서 익히는 javscript 기능과 기술 등


parseInt 를 사용한 소수점 버림

console.log(parseInt(223.32)); // 223

string 의 "repeat"

console.log('*'.repeat(3)); // ***

Array 의 reduce 중간의 try-catch 의 throw 활용

  • reduce 하는 중 원하는 답을 찾아 중단할 때 사용
const arr = [1, 2, 3, 4];
try {
    const result = arr.reduce((acc, cur) => {
       if (cur === 2) {
          throw cur;
       }
    }, 1);
    answer = result;
} catch (mid_result) {
    answer = mid_result;
}
return answer;

BigInt 와 n 의 사용

  • BigInt : 임의 크기의 정확한 정수 연산을 가능
              큰 정수를 처리해야 할 때 특히 유용
  • 9n : 숫자 9 끝의 'n'은 이 숫자가 BigInt 유형
          끝에 n을 추가하여 모든 정수를 BigInt
// BigInt 유형을 사용하여 n을 9로 나눈 나머지를 반환
function solution(n) {
    return BigInt(n) % 9n;
}
profile
일단 한다

0개의 댓글