Подтвердить что ты не робот

Получение размера массива в объекте

Мне нужна помощь в получении размера массива внутри объекта:

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

Как бы вы получили подсчет объектов внутри "itemb" (в данном случае 2)?

4b9b3361

Ответ 1

Javascript массивы имеют свойство length. Используйте его так:

st.itemb.length

Ответ 2

Массивы имеют свойство .length, которое возвращает количество элементов.

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

st.itemb.length // 2