web-dev-qa-db-fra.com

Obtenir la taille d'un tableau dans un objet

Je voudrais de l'aide pour obtenir la taille d'un tableau à l'intérieur d'un objet:

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

Comment obtiendrez-vous un nombre d'objets à l'intérieur de "itemb" (dans ce cas 2)?

50
meli

Les tableaux Javascript ont une propriété length. Utilisez-le comme ceci:

st.itemb.length
85
Andrew Hare

Les tableaux ont une propriété .length qui retourne le nombre d'éléments.

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

st.itemb.length // 2
19
BrunoLM