web-dev-qa-db-ja.com

オブジェクト内の配列のサイズを取得する

オブジェクト内の配列のサイズを取得するのに助けが欲しい:

var st = { "itema":{...},"itemb":[{"id":"s01","cd":"c01","dd":"d01",....}{"id":"s02","cd":"c02","dd":"d02",....}]}

"itemb"(この場合は2)内のオブジェクトの数をどのように取得しますか?

50
meli

Javascript配列には長さプロパティがあります。次のように使用します。

st.itemb.length
85
Andrew Hare

配列には、要素の数を返すプロパティ.lengthがあります。

var st =
    {
        "itema":{},
        "itemb":
        [
            {"id":"s01","cd":"c01","dd":"d01"},
            {"id":"s02","cd":"c02","dd":"d02"}
        ]
    };

st.itemb.length // 2
19
BrunoLM