javascript 判断对象是否为空的方法总结

  1. 将json对象转为json字符串

    function isObj(obj) {
        if(JSON.stringify(obj) == "{}"){ 
            return true; 
        } else {
            return false; 
        }
    }
  2. for…in…遍历对象属性

    function isObj(obj) {
        for (var son in obj){
            return false;
        }
        return true;
    }
  3. ES6新增的方法Object.keys()

    function isObj(obj) {
        if(Object.keys(obj).length === 0){ 
            return true; 
        } else {
            return false; 
        }
    }

你可能感兴趣的:(javascript)