'사전'이 비어 있는지 확인하는 JavaScript 방법

풀어 주다: 2020-06-20 13:30:41
앞으로
8755명이 탐색했습니다.

'사전'이 비어 있는지 확인하는 JavaScript 방법

많은 사람들이 오해할 것입니다

1. JavaScript에는 사전이 있으면 안 됩니다.

2. JavaScript에서 객체가 비어 있다고 하면 객체는 null이어야 합니다.

예: var obj = { }; 이것은 객체가 비어 있다고 할 수 없으며, 이 객체에는 속성이 없다고 말할 수 있습니다.

메모리가 여전히 점유되어 있음을 믿을 수 없다면 typeof(obj)를 시도해 볼 수 있습니다. 일반적으로 우리는 Python처럼 직접 판단하지 않고 일반적으로 특정 속성이 있는지 확인합니다.

예를 들어 obj.name은 직접 판단할 수 있습니다. 게다가 일반적으로 우리는 이것을 $.echo()를 사용하여 직접 사용하는데, 이는 간단하고 투박합니다.

판단 방법

위에 대해 이야기한 후

1. 루프의 속성

function isEmptyObject(obj){
    for (var n in obj) {
        return false
    }
    return true; 
}
로그인 후 복사

2. JSON을 사용하여 판단하세요.

function isEmptyObject(obj){
    if (JSON.stringify(obj) == '{}') {
        return true;
    } else {
        return false;
    }
}
로그인 후 복사

더 많은 JavaScript 지식을 원하시면 결제하세요. PHP 중국어 웹사이트

JavaScript 비디오 튜토리얼

칼럼에 주목하세요

위 내용은 '사전'이 비어 있는지 확인하는 JavaScript 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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