>웹 프론트엔드 >JS 튜토리얼 >'사전'이 비어 있는지 확인하는 JavaScript 방법

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

尚
앞으로
2020-06-20 13:30:418864검색

'사전'이 비어 있는지 확인하는 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으로 문의하시기 바랍니다. 삭제