JavaScript는 json에서 데이터의 신뢰성을 어떻게 결정합니까(코드 예)

不言
풀어 주다: 2019-01-10 10:43:09
앞으로
2965명이 탐색했습니다.

이 기사의 내용은 JavaScript가 json(코드 예제)에서 데이터의 신뢰성을 결정하는 방법에 대한 것입니다. 이는 특정 참조 값을 가지고 있으므로 도움이 될 수 있습니다.

프로젝트 개발 과정에서 json 데이터를 처리해야 하는 경우가 종종 있으며, 데이터가 참인지 거짓인지 판단하는 것이 불가피합니다. 요약됨. 사용 준비됨

json 데이터

const json = {
    a: null,
    b: '',
    c: 'c',
    d: {
        e: 21,
        f: true,
        g: false
    },
    h:1,
    i:0
}
로그인 후 복사
null
let v = json.a
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
로그인 후 복사

출력:
null
false

#🎜🎜 #빈 문자열
let v = json.b
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
로그인 후 복사
출력:

false

번호 1
let v = json.h
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
로그인 후 복사
출력: #🎜🎜 #1

True

숫자 0

let v = json.i
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
로그인 후 복사
출력:
0

False

숫자가 아닌 0 , 1 숫자

let v = json.d.e
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
로그인 후 복사
출력:
21

True

객체의 첫 번째 레이어에 없는 속성 이름

let v = json.j
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
로그인 후 복사
출력 :
undefine

false

. 두 번째 레이어의 속성 이름이 개체에 없습니다

let v = json.j.x
console.log(v)
if (v) {
    console.log('真')
} else {
    console.log('假')
}
로그인 후 복사
예외 보고, 이유
계속클릭하시면 오류가 발생합니다

json.jundefined

위 내용은 JavaScript는 json에서 데이터의 신뢰성을 어떻게 결정합니까(코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿