데이터 파싱문제

2022. 8. 22. 12:59·CS(Computer Science)

1. 깊게 undefined 일 수 있는 객체의 값을 안전하게 가져올 수 있는 함수 구현

function dataParsing(object, val) {
  const val_arr = val.split('.')
  let val_target = val_arr.shift()
  while (val_target) {
    if (object[val_target]) {
      object = object[val_target]
      val_target = val_arr.shift()
    } else {
      return undefined
    }
  }
  return object
}

'CS(Computer Science)' 카테고리의 다른 글

Web Server - WAS  (0) 2021.09.24
'CS(Computer Science)' 카테고리의 다른 글
  • Web Server - WAS
JoyYellow
JoyYellow
  • JoyYellow
    JoyYellow
    JoyYellow
  • 전체
    오늘
    어제
    • 분류 전체보기 (128)
      • Vue (7)
      • React (10)
      • 알고리즘 풀이 (29)
      • 타입스크립트 (2)
      • Microsoft (4)
      • TIL(Today I Learned) (16)
      • Devops (4)
      • CS(Computer Science) (2)
      • Spring (1)
      • Incomplete (0)
      • JS소스모듈 (10)
      • TDD (2)
      • 스프링부트 (0)
      • CSS (8)
      • Next.js (0)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    개발자북클럽
    노마드코더
    노개북
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
JoyYellow
데이터 파싱문제
상단으로

티스토리툴바