Capítulo 7. Matrizes
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Este capítulo de documenta arrays, um tipo de dado fundamental em JavaScript e na maioria das outras linguagens de programação. Um array é uma coleção ordenada de valores. Cada valor é chamado deelemento, e cada elemento tem uma posição numérica no array, conhecida como seuíndice. Os arrays em JavaScript não são tipados: um elemento do array pode ser de qualquer tipo, e diferentes elementos do mesmo array podem ser de tipos diferentes. Os elementos da matriz podem até ser objectos ou outras matrizes, o que permite criar estruturas de dados complexas, como matrizes de objectos e matrizes de matrizes. As matrizes JavaScript são baseadas em zero e utilizam índices de 32 bits: o índice do primeiro elemento é 0 e o índice mais elevado possível é 4294967294 (232-2), para um tamanho máximo de matriz de 4.294.967.295 elementos. As matrizes JavaScript sãodinâmicas: crescem ou diminuem conforme necessário, e não é necessário declarar um tamanho fixo para a matriz quando a crias ou realocá-la quando o tamanho muda. Os arrays do JavaScript podem ser esparsos: os elementos não precisam ter índices contíguos e pode haver lacunas. Cada array JavaScript tem uma propriedade length. Para arrays não esparsos, esta propriedade especifica o número de elementos no array. Para arrays esparsos, length é maior que o maior índice de qualquer elemento.
Os arrays JavaScript ...