我從rateit流星包得到輸入。該軟件包用於顯示和獲取用戶填寫的星級評分。當我得到未填寫的評分值時(var buyUniq = $(".paymentRate").rateit('value')
)_.isEmpty()顯示爲空,但顯示爲空
該值顯示爲[](沒有)。
typeof buyUniq
表明它是一個對象。
使用JS的Boolean()對象包裝器,它返回true。
Boolean(buyUniq)
下劃線的_.isEmpty()表示該對象不爲空(返回false)
_.isEmpty(buyUniq)
當轉換爲
**空對象'{}'爲真**。相反,任何非原始的都是**真**甚至是空的。 – Tushar
如何檢查對象內是否有任何東西? – chackerian
稍微改變我的問題(我認爲可以這麼做)。我得到它爲什麼是真的,但爲什麼下劃線_.isEmpty()表明它不是空的? – chackerian