這次帶給大家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中文網其它相關文章!
推薦閱讀:
以上是JS怎麼計算取得物件的長度的詳細內容。更多資訊請關注PHP中文網其他相關文章!