2017-04-05 120 views
0

我最近遇到了工作中的情況,我需要動態檢查對象內的空鍵或空鍵。我在網上看了一下,看到了一些類似的解決方案,但我設法一起折騰了一個非常簡潔的功能,我希望分享給任何可能受益的人並獲得一些反饋。Javascript - 檢查對象是否爲空或空鍵值

function allKeysValid(obj) { 
    return !Object.keys(obj).some(key => null == obj[key] || "" === obj[key]) 
} 

希望有人可以使用它。

+0

我認爲這是Q/A。無論如何! – Konstantinos

+2

我投票結束這個問題作爲題外話,因爲它不是一個問題 –

+2

我建議把這個改爲一個問題,然後添加一個答案。 –

回答

0

是這樣的:

​​

+0

我知道這已經被回答過,但是我看到的功能比較冗長。我不太熟悉===知道它的行爲在這裏是否足夠。我不是故意引起騷動,我只是想傳遞它,以防將來有人使用它=( –

+0

我強烈建議使用'==='和'!==',因爲'0'是錯誤的。 – PHPglue