JavaScriptオブジェクトの長さを取得する方法


  1. Object.keys()を使用する方法: Object.keys()メソッドは、オブジェクトのプロパティ名を配列として返します。その配列の長さを取得することで、オブジェクトの長さを知ることができます。

    例:

    const myObject = { a: 1, b: 2, c: 3 };
    const objectLength = Object.keys(myObject).length;
    console.log(objectLength); // 出力: 3
  2. Object.entries()を使用する方法: Object.entries()メソッドは、オブジェクトのプロパティを[key, value]のペアとして持つ配列を返します。その配列の長さを取得することで、オブジェクトの長さを知ることができます。

    例:

    const myObject = { a: 1, b: 2, c: 3 };
    const objectLength = Object.entries(myObject).length;
    console.log(objectLength); // 出力: 3
  3. for...inループを使用する方法: for...inループを使用して、オブジェクトのプロパティを反復処理し、カウンターをインクリメントすることで、オブジェクトの長さを取得することができます。

    例:

    const myObject = { a: 1, b: 2, c: 3 };
    let objectLength = 0;
    for (const key in myObject) {
     objectLength++;
    }
    console.log(objectLength); // 出力: 3