时间:2022-10-27 10:45:03 | 栏目:JavaScript代码 | 点击:次
function isEmptyObj(obj) { return JSON.stringify(obj) === '{}' } console.log('对象是否为空:', isEmptyObj({}))
function isEmptyObj(obj) { for(let item in obj) { return true } return false } console.log('对象是否为空:', isEmptyObj({}))
function isEmptyObj(obj) { return Object.keys(obj).length === 0 } console.log('对象是否为空:', isEmptyObj({}))
function isEmptyObj(obj) { return Object.getOwnPropertyNames(obj).length === 0 } console.log('对象是否为空:', isEmptyObj({}))
var data = {}; var b = (JSON.stringify(data) == "{}"); alert(b); //true 为空, false 不为空
JSON.stringify()扩展
JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串。
语法:
JSON.stringify(value[, replacer[, space]])
参数说明: