본문 바로가기

영우

검색하기
영우
프로필사진 duddn

  • 분류 전체보기 (31)
    • 개발 (0)
      • Webserv (0)
    • CS (4)
      • 데이터베이스 (14)
      • 운영체제 (2)
    • 알고리즘 (6)
      • 수학 (3)
      • 알고리즘 심화 (1)
      • 알고리즘 기초 (2)
    • 취미 (2)
    • 내 생각 (2)
    • 자바스크립트 (1)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록자바스크립트 (1)

영우

옵셔널 체이닝이란?

옵셔널 체이닝 ?.을 사용하면 프로퍼티가 없는 중첩 객체를 에러없이 안전하게 접근할 수 있음 아래를 실행시키면 에러이다. let b = null; b.yw; 이를 전통적인 방법으로 에러없이 실행시키려면 두가지 방법이 있다. try catch 에러를 잡기 try { let b = null; b.yw; } catch (err) {} b가 truthy일때만 b.yw를 평가하기 let b = null; b && b.yw; 옵셔널 체이닝을 사용하면 두번째 방법과 유사한 원리로 짧게 표현할 수 있다. ?.은 앞의 평가 대상이 undefined나 null이면 평가를 멈추고 undefined를 반환한다. 왼쪽 평가 대상에 값이 없으면 즉시 평가를 멈춘다. 이런 평가방법을 short-circuit이라고 부른다. let ..

자바스크립트 2024. 3. 17. 23:22
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바