JavaScript是一種對象語言,我們知道對象都是由數(shù)據(jù)組成的,那么javascript計算對象長度的方法有哪些呢?下面讓錯新技術(shù)頻道小編帶大家一起去了解吧!
方法一:通過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);//結(jié)果為2方法二:通過Object.keys()獲取對象可枚舉屬性所組成的數(shù)組,并通過length獲取對象長度
var obj = {"c1":1,"c2":2};var arr = Object.keys(obj);var len = arr.length;console.log(len);//結(jié)果為2以上就是錯新技術(shù)頻道小編帶給大家的javascript計算對象長度的方法,大家在日常生活中就可以使用本文的介紹進行操作,希望能幫到您。
新聞熱點
疑難解答
圖片精選