yyeon111

  • 홈
  • 태그

JSON 2

JS와 JSON의 undefined

옵셔널 체이닝을 공부하다가 예제를 보고 이해가 안되는 부분이 있어서 코드를 뜯어보았다. 분명 property를 반환하는 함수임에도 불구하고 계속 빈 객체를 반환하는 것이였다. 그래서 예제인 코드를 수정해서 검토해 본 결과, undefined를 인식하는 방법이 JS와 JSON에서 다르다는 것을 확인 할 수 있었다. ⚪ 예제 const rand = () => Math.random() rand() ? { prop1: rand() ? { prop2: rand() ? { prop3: rand() ? '성공!' : undefined } : undefined } : undefined } : undefined; const result = notSure(); cons..

TIL/JS 2023.04.02

JSON

JSON은 컴퓨터가 이해 할 수 있도록, 포맷된 데이터 형식이다. JSON은 Javascript Object Notation의 약자로, Javascript 에서 영감을 얻어 만들었기 때문에, 생김이 비슷하다. ⚪ JSON.stringify() Json의 정적 메서드인 stringify를 사용해서, 직렬화를 할 수 있다. 직렬화 한 상태의 타입은 string이다. ❗ Infinity, NaN는 Json을 했을 시, null로 직렬화된다. new Date()는, JavaScript와 달리, 9시간 시차가 나기 때문에 정확성이 부족하다. Symbol과 함수는 undefined가 되어, 해당 프로퍼티를 제외하고 stringify된다. BigInt는 오류가 난다. Json에서 undefined가 반환되면, 해당 ..

TIL/JS 2023.03.28
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (63)
    • TIL (56)
      • JS (49)
      • Node.js (2)
      • HTML (1)
      • CSS (0)
      • git (2)
      • Python (1)
    • WIL (1)
    • 알고리즘 (6)

Tag

javascript, 디스트럭쳐링, object, 함수, error, map, RangeError, defineproperties, ErrorBubbling, iterable, defineproperty, preventextensions, getownpropertydescriptors, Set, Javascript #프로그래머스 #알고리즘, array, getownproperydescriptor, function, CLASS, JSON,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • gitHub
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바