JS 判斷後端返回的對象是否爲空

項目中,如果沒有數據,後端返回的res.data中就是一個空對象 {},但是我們如果直接判斷 res.data == {} 這樣是不可行的,
下面教大家幾種判斷對象是否爲空的方法:

// 1.利用JSON.stringify()把對象轉爲字符串比較
if(JSON.stringify(res.data) !== '{}')
// 2.利用ES6新增的方法Object.keys()
if(Object.keys(res.data).length == 0){
      console.log('空對象')
}else {
      console.log('非空對象')
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章