반응형
JSON 표현형(Representation)으로 확실히 나타낼 수 있는 값. JSON.stringify()로 문자열화할 수 있다.
JSON 안전 값이 아닌 것들은 undefined, 함수(function), 심벌(ES6부터, symbol), 환형 참조(circular references)가 있다. 이들은 모두 다른 언어로 이식하여 JSON 값으로 쓸 수 없는 표준 JSON 규격을 벗어난 값이다.
이들 값을 JSON.stringify() 하면 자동으로 값을 누락시키고, 배열에 이들 값이 포함되어 있으면 인덱스 정보가 뒤바뀌지 않도록 null로 값을 바꾼다.
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] 배열 분리 Array.slice() (0) | 2018.07.12 |
---|---|
[JavaScript] Falsy Value (0) | 2017.08.14 |
[JavaScript] 환형 참조 객체 (Circular References Object) (0) | 2017.08.14 |
[JavaScript] 크로스 브라우징 (Cross Browsing) (0) | 2017.08.07 |
[JavaScript] 정적 분석 도구(Plato, JSHint) (0) | 2017.08.04 |