Javascript 中判斷對象為空


 

發現了一個巧妙的實現: 需要檢查一個對象(Object)是否為空,即不包含任何元素。Javascript 中的對象就是一個字典,其中包含了一系列的鍵值對(Key Value Pair)。檢查一個對象是否為空,等價於檢查對象中有沒有鍵值對。寫成代碼,形如:

if (isEmptyObject(obj)) {

至於 isEmptyObject 的實現,jQuery 中有一個很有想法的方式,請看代碼: 

function isEmptyObject(obj) {
  for (var key in obj) {
    return false;
  }
  return true;
}

轉載:https://leonax.net/p/7058/check-if-object-is-null-in-javascript/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM