js 判断对象是否未空

来源:互联网 发布:c语言韩信点兵算法 编辑:程序博客网 时间:2024/05/21 07:56

今天做项目时,需要判断一个对象为空,不知道怎么做。在网上查看。

大多数说的是if(obj){} ;if(typeof(obj) == undefined);感觉都不对,

第一个是判断obj是否存在,第二个判断是否未定义(判断的是变量不是对象)

后面写了一个函数用于判断是不是空对象的方法。

html 代码:

<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title><script type="text/javascript" src="js/test.js"></script></head><body><input type="text" id="output" value="仔细看" onclick = "test();"></html>

js 代码:

function test(){var outPut = document.getElementById("output");var objectTest = {};alert(typeof(objectTest));//objectTest.key = "11111";if(isEmptyObject(objectTest)){outPut.value = "true";}else{outPut.value = "false";}}function isEmptyObject(obj){    for(var n in obj){return false}     return true; }



0 0
原创粉丝点击