Compreender arrays multidimensionais para codificação com javascript

Não apenas você pode armazenar de arrays dentro de arrays com javascript, você pode até mesmo colocar de arrays dentro de arrays dentro de arrays. Isto pode continuar e continuar. Uma matriz que contém uma matriz é chamado um matriz multidimensional. Para escrever uma matriz multidimensional, basta adicionar mais conjuntos de colchetes para um nome de variável. Por exemplo:

var listOfLists [0] [0] -

arrays multidimensionais podem ser difíceis de visualizar quando você começar a trabalhar com eles.

Uma representação pictórica de uma matriz multidimensional.
Uma representação pictórica de uma matriz multidimensional.

Você também pode visualizar arrays multidimensionais como listas hierárquicas ou contornos. Por exemplo:

Top Albums por Gênero

  1. País

    Johnny Cash: Live at Folsom Prison

    Patsy Cline: Seu sentimentalmente

    Hank Williams: Eu sou azul Dentro

  2. Rocha

    T-Rex: Slider

    Nirvana: de Nevermind

    Lou Reed: Transformer

  3. Punk

    Flipper: Generic

    The Dead Milkmen: Lagarto grande em meu quintal

    Patti Smith: Easter

Aqui está um código que iria criar uma matriz com base no que você vê acima:

var bestAlbumsByGenre = [] bestAlbumsByGenre [0] = # 147 País # 148 - bestAlbumsByGenre [0] [0] = # 147 Johnny Cash: Live at Folsom Prison # 148-bestAlbumsByGenre [0] [1] = # 147 Patsy Cline: Sentimentalmente Seu # 148 - bestAlbumsByGenre [0] [2] = # 147 Hank Williams: Eu sou azul Dentro # 148 - bestAlbumsByGenre [1] = # 147-Rock # 148 - bestAlbumsByGenre [1] [0] = Nº 147-T-Rex: Slider # 148 - bestAlbumsByGenre [1] [1] = # 147 Nirvana: o Nevermind # 148 - bestAlbumsByGenre [1] [2] = # 147-Lou Reed: tranformer # 148 - bestAlbumsByGenre [2] = # 147-Punk # 148 - bestAlbumsByGenre [2] [0] = # 147 Flipper: Generic # 148 - bestAlbumsByGenre [2] [1] = # 147-The Dead Milkmen: Lagarto grande em meu quintal # 148 - bestAlbumsByGenre [2] [2] = # 147 Patti Smith: Easter # 148--

menu