programing

JSON 정의되지 않은 값 유형

i4 2023. 3. 22. 20:44
반응형

JSON 정의되지 않은 값 유형

우연히 이 JSON 코드를 발견했어요.나는 그것이 그것을 이용하는 것을 알아차렸다.undefined값. 이 값 유형에 대한 자세한 정보는 어디서 찾을 수 있습니까?

  tracks:[
     (         {
        codec:"h264",
        language:undefined,
        id:1,
        bitrate:785236,
        content:"video"
     }         ),
     (         {
        codec:"aac",
        language:undefined,
        id:2,
        bitrate:75969,
        content:"audio"
     }         )
  ],
  • 정의되지 않음은 javascript에서 유효하지만 유효한 JSON 값이 아닙니다.

    공식 JSON 표준(ECMA-404, 섹션 5)에서:

    JSON 값은 객체, 배열, 숫자, 문자열, true, false 또는 null 중 하나입니다.

  • JSON의 경우 정의되지 않은 대신 null을 사용합니다.{ "something": null }

undefined특수 유형으로, 단순히 변수가language초기화되지 않았거나 아직 정의되지 않았을 수 있습니다.

nulljavascript는 단순히 값이 없음을 나타냅니다.또, 숫자나 문자열, 오브젝트등의 「값 없음」을 나타내기 위해서도 사용할 수 있습니다.undefinedvalue는 값의 부재를 나타내기도 합니다.이것은 초기화되지 않은 변수의 값과 에서 얻을 수 있는 값입니다.object속성 또는array존재하지 않는 요소undefined는 정의되지 않은 값으로 초기화되는 사전 정의된 글로벌 변수입니다.

null그리고.undefined속성이나 메서드가 없습니다.실제로,.또는[]이러한 값의 속성 또는 메서드에 액세스하면TypeError.

언급URL : https://stackoverflow.com/questions/13796751/json-undefined-value-type

반응형