当前位置: 首页 > Web前端 > JavaScript

JS判断一个对象是否为空对象的方法

时间:2023-03-27 01:06:36 JavaScript

1.使用JSON自带的stringify()方法判断functionisEmptyObj(obj){returnJSON.stringify(obj)==='{}'}console.log('对象是否为空:',isEmptyObj({}))2.forin循环判断函数isEmptyObj(obj){for(letiteminobj){returntrue}returnfalse}console.log('对象是否为空:',isEmptyObj({}))3.使用ES6的Object.keys()方法functionisEmptyObj(obj){returnObject.keys(obj).length===0}console.log('对象是否为空:',isEmptyObj({}))4.Object.getOwnPropertyNames()methodfunctionisEmptyObj(obj){returnObject.getOwnPropertyNames(obj).length===0}console.log('对象是否为空:',isEmptyObj({}))