Javascript 中判斷對象爲空

 

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

if (isEmptyObject(obj)) {java

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

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

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

相關文章
相關標籤/搜索