当前位置:
首页>javascript>javascript 判断json对象是否为空
javascript 判断json对象是否为空
for...in
常规来说,直接通过
for..in 来做判断
- function checkObjNull(obj) {
- if (obj) {
- for (var k in obj) {
- if (k) {
- return true;// 对象不为空
- }
- }
- }
- return false;// 对象为空
- }
JSON.stringify
其二也可以通过
JSON.stringify序列化字符串来进行判断
- if (JSON.stringify(obj) == '{}') {
- // 对象为空
- }
Object.keys
ES6 中新增的
Object.keys也可以
- if (Object.keys(obj).length === 0) {
- // 对象为空
- }else{
- // 对象不为空
- }
评论 (0)