ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JavaScript/TIP
    [JS] 배열 탐색할 때 인덱스를 범위 내로 설정하는 방법 (부등호 연산자, 옵셔널 체이닝, in 연산자)
    2025. 2. 17. 22:48

     

    알고리즘 문제를 풀다보면 칸의 위치를 옮기며 값을 탐색하는 케이스를 반드시 만나게 됩니다.

    현재 인덱스에서 행 또는 열을 옮기려고 할 때, 이 칸이 존재하지 않으면 에러가 발생하기 때문에 범위 판별을 잘 해야합니다.

     

     

     

    제가 평소에 쓰던 코드(부등호 연산자)와 더 간결하게 사용할 수 있는 코드 두 가지를 함께 소개하겠습니다.

     

    1. 부등호 연산자

    일반적으로 많이 사용하는 방식입니다.

    이 방식을 사용해도 전혀 무관하지만, 코드가 불필요하게 길고 가독성도 떨어지기 때문에 다른 방법을 찾게 되었습니다.

     

    2. 옵셔널 체이닝(?.)

    2차원 배열을 탐색할 때

Designed by Tistory.