0
因此我正在做一個Facebook圖形APi調用以接收某張照片的喜歡,並且由於某些照片沒有喜歡,該對象將返回爲空。jQuery - isEmptyObject不拾取空對象
我有一個例子響應這裏:
{
"data": [
]
}
我的電話是:
$.get(likesURL, function(data) {
}
我做一個簡單的if語句來檢查它是否是空的,但它不是採摘它向上。
if ($.isEmptyObject(data)) {
console.log("empty");
}
我也試過做data.data等,但沒有捕捉到它。有任何想法嗎?謝謝
您的對象不是空的。它包含一個名爲「data」的屬性。一個「空」對象不能有任何枚舉屬性。 – jfriend00
我試過使用!data.hasOwnproperty(data.data)等,但沒有任何作品?看看它是否沒有data.data,但沒有任何工作? – AlexP2014
開始做一個'console.log(data)'看看你到底有什麼。你想要檢測什麼?如果您只想知道數據數組中是否有任何內容,您可以這樣做:'if(data.data && data.data.length)'會告訴您是否有任何內容。 – jfriend00