本文主要為大家詳細介紹了javascript計算物件長度的方法,具有一定的參考價值,有興趣的小夥伴們可以參考一下,希望能幫助到大家。
計算物件的長度,即取得物件屬性的個數,具體如下
方法一:透過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
#相關推薦:
以上是javascript計算物件長度的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!