了解如何計算 JavaScript 物件擁有多少屬性

使用 Object.keys() 方法,將要檢查的物件傳入,獲取物件的所有 (自身) 可枚舉屬性的陣列。

然後通過檢查 length 屬性來計算該陣列的長度:

const car = {
 color: '藍色',
 brand: 'Ford',
 model: 'Fiesta'
}

Object.keys(car).length

我提到了可枚舉屬性。這表示它們的內部可枚舉標誌設置為 true,這是默認值。請參考 MDN 了解更多關於這個主題的信息。