4 votes

Comment accéder à un élément dans un tableau JavaScript?

Je possède un tableau JS :

a = ["a",["b","c"]]

Comment puis-je accéder à la chaîne "b" dans ce tableau ? Merci beaucoup !

7voto

loganfsmyth Points 25483

Vous accédez à un tableau comme ceci :

a[1][0]

Les tableaux sont accédés en utilisant leurs index entiers. Comme il s'agit d'un tableau à l'intérieur d'un tableau, vous utilisez [1] pour accéder au tableau interne, puis obtenez le premier élément de ce tableau avec [0].

5voto

Sakura Points 4004

C'est a[1][0]

alert(a[1][0]) // "b"

2voto

4nkitpatel Points 110

Comme il existe également un moyen alternatif d'accéder à l'élément dans le tableau qui est :

a['1']['0']  //"b"

comme le tableau est internalement un objet, pensez que les index sont une propriété de cet objet donc

a = ["a",["b","c"]]

peut être internellement un objet et les propriétés sont internellement transformées en chaînes de caractères donc:

a = {
    '0' : "a",
    '1' : ["b", "c"]
}

cela peut également être refactorisé en :

a = {
    '0' : "a",
    '1' : {
        '0' : "b",
        '1' : "c"
    }
}

ainsi nous pouvons accéder à cet index comme:

a['1']['0']

cela donnera la valeur b.

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