51 votes

Obtenir la taille d'un tableau dans un objet

J'aimerais avoir 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 obtiendriez-vous un compte des objets à l'intérieur "itemb" (dans ce cas, 2) ?

86voto

Andrew Hare Points 159332

Les tableaux Javascript ont une propriété de longueur. Utilisez-la comme ceci :

st.itemb.length

19voto

BrunoLM Points 26573

Les tableaux ont une propriété .length qui renvoie 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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X