溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javascript計算對象長度的方法

發(fā)布時間:2020-09-23 05:05:28 來源:腳本之家 閱讀:244 作者:慵懶的小豬 欄目:web開發(fā)

計算對象的長度,即獲取對象屬性的個數,具體如下

方法一:通過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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI