많은 사람들이 오해할 것입니다
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!