首頁  >  文章  >  web前端  >  JS怎麼計算取得物件的長度

JS怎麼計算取得物件的長度

php中世界最好的语言
php中世界最好的语言原創
2018-04-16 17:37:416275瀏覽

這次帶給大家JS怎麼計算取得物件的長度,JS計算取得物件長度的注意事項有哪些,下面就是實戰案例,一起來看一下。

計算物件的長度,即取得物件屬性的個數,具體如下

# 方法一:透過for in 遍歷物件,並透過hasOwnProperty判斷是否為物件本身可列舉的屬性

var obj = {"c1":1,"c2":2};
function countProperties(obj){
  for(var property in obj){
    if(Object.prototype.hasOwnProperty.call(obj,property){
      count++;
    })
  }
  return count;
}
var len = obj.length;
console.log(len);//结果为2

方法二:透過Object.keys()取得物件可枚舉屬性所組成的陣列,並透過length取得物件長度

var obj = {"c1":1,"c2":2};
var arr = Object.keys(obj);
var len = arr.length;
console.log(len);//结果为2

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

vue陣列與物件的賦值問題

#Bootstrap與Vue操作使用者資訊的新增與刪除

以上是JS怎麼計算取得物件的長度的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn