본문 바로가기
FRONTEND/Javascript

210628 Javascript Optional Chanining 활용

by 또야또야 2021. 6. 28.
반응형

Javascript Optional Chaining 활용

Optional Chaining 을 이용하여 내부 프로퍼티 및 메서드에 접근 가능합니다

  const adventurer = {
    name: 'Alice',
    cat: {
      name: 'Dinah'
    },
    methods () {
      return 'This is methods!'
    }
  }

  const dogName = adventurer.dog?.name
  console.log(docName) // undefined

  console.log(adventurer.someMethods?.()) // 'This is methods!'
  // optional chaining 사용방법
  const greeting = object?.deepProp?.deeperProp?.greet
  // function 호출
  object?.deepProp?.function?.(args)
  // Array 접근
  object?.deepProp?.deepArray?.[5]
  // 구문 
  object?.deepProp?.[console.log("runs if deepProp defined")]
반응형

'FRONTEND > Javascript' 카테고리의 다른 글

211201 Javascript Module Export & Import  (0) 2021.12.02
210708_Virtual DOM 이 빠른 이유  (0) 2021.07.08
ES2021 새로운 문법  (0) 2021.06.28
210425_Jest 사용법  (0) 2021.05.28
Map, WeakMap, Set, WeakSet  (0) 2021.05.09

댓글