在javascript开发过程中经常会判断一个对象是否为空,根据需要我们可以采用以下方法封装起来。采用其中一种方法的封装来判断js对象是否为空。下是青锋建站给大家作的具体分析。
1、使用JSON.stringify()
将 JavaScript 值转换为 JSON 字符串,再判断该字符串是否为"{}"
function isObjectNull(o){
function isObjectNull(o){
var b = (JSON.stringify(o) == "{}");
return b;
}
return b;
}
2、es6的方法Object.keys()
function isObjectNull(o){
var arr = Object.keys(o);
return (arr.length == 0); //true 为空, false 不为空
}
3、for in 循环判断
function isObjectNull(o){
var b = function() {
for(var key in obj) {
return false;
}
return true;
}
return b;
}
}
以上是青锋建站给大家分享的如何判断js对象属性为空。青锋建站,提供专业的高品质网站制作服务,包括多语言网站建设,中英文建站,外贸网站制作,微小程序开发,APP开发,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,为企业构建强有力的营销平台。
转载请注明来源网址:青锋建站-http://www.sjzphp.com/kaifazhe/javascript/objectnull_1854.html