Object.keys()
メソッドは、指定されたオブジェクトの列挙可能なプロパティの名前を含む配列を返します。これにより、配列のlength
プロパティを使用して、オブジェクトのプロパティの数を取得することができます。
以下に、Object.keys(object).length
の使用例と解説を示します。
const car = {
brand: 'Toyota',
model: 'Corolla',
year: 2021,
color: 'blue'
};
const propertyCount = Object.keys(car).length;
console.log(propertyCount); // 結果: 4
上記のコードでは、car
という名前のオブジェクトを作成しました。Object.keys(car)
は、car
オブジェクトのプロパティ名を含む配列['brand', 'model', 'year', 'color']
を返します。その後、length
プロパティを使用して配列の要素数を取得し、propertyCount
変数に代入します。最後に、console.log()
を使用してpropertyCount
の値を出力します。結果は、4
となります。
このように、Object.keys(object).length
を使用することで、任意のオブジェクトのプロパティの数を簡単に取得することができます。