js如何獲取指定物件中含有屬性的個數

螞蟻小編發表於2017-03-16

在實際應用中可能需喲啊物件中含有屬性的個數,下面就通過例項程式碼簡單介紹一下如何實現此功能。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
Object.prototype.count=(
  Object.prototype.hasOwnProperty('__count__'))?function(){
    return this.__count__;
  } : function (){
    var count = 0;
    for (var i in this) if (this.hasOwnProperty(i)){
      count ++;
    }
    return count;
  }; 
var antzone={
  webName: "螞蟻部落",
  age:2,
  webAddress:"青島市南區"
};
console.log(antzone.count());

以上程式碼成功計算出了物件所含有屬性的個數。

相關文章