js 判断空对象 首先要区分一个概念,空对象和空引用: 空对象:{}是指不含任何属性的对象,当然对象属性包括字面值和函数. 空引用:obj=null 是指变量值指向null变量,当然在js默认不赋值的情况下,一个变量为undefined. 空对象的讨论: 原型: 原型上包括了继承属性,有可以枚举的属性和不可以枚举的属性.默认对象都继承了Object. 自身: 自身属性同样包括了可枚举的属性和不可枚举的属性. 限定场景: 后台JSON对象: 判断后台传来的对象为空对象,此时,该对象一般为JSON对…