js判断是否为{} null

2018-05-10  本文已影响0人  ismyshellyiqi

用在后端接口可能会存在返回的某一个字段存在null, 或者是{ }的情况,在是使用vue时会对这样的返回做出判断,比如不显示的情况。但是{} == {} //false

/*
* 判断是否为{} null
*/
//es5的方法
export function isEmptyObject(obj) {
  for (var key in obj){
    return !obj.hasOwnProperty(key)
  }
  return true
};
//es6的方法
export function isEmptyObjectES6(obj) {
  if(Object.getOwnPropertyNames(obj).length){
    return false
  }
  return true
}
上一篇 下一篇

猜你喜欢

热点阅读