了解如何計算 JavaScript 物件擁有多少屬性
使用 Object.keys()
方法,將要檢查的物件傳入,獲取物件的所有 (自身) 可枚舉屬性的陣列。
然後通過檢查 length
屬性來計算該陣列的長度:
const car = {
color: '藍色',
brand: 'Ford',
model: 'Fiesta'
}
Object.keys(car).length
我提到了可枚舉屬性。這表示它們的內部可枚舉標誌設置為 true,這是默認值。請參考 MDN 了解更多關於這個主題的信息。