Array Java
Arrays em JavaScript são estruturas de dados que permitem armazenar e organizar coleções de valores. Eles são usados para armazenar múltiplos elementos em uma única variável. Abaixo estão alguns pontos-chave a serem considerados:
Declaração de Arrays: Você pode declarar um array usando colchetes [] ou a função construtora new Array().
Índices: Os elementos em um array são acessados por meio de índices numéricos. O primeiro elemento tem índice 0, o segundo índice 1 e assim por diante.
Tipos de Dados: Os arrays podem conter valores de qualquer tipo de dado, incluindo números, strings, objetos e até outros arrays.
Comprimento do Array: O comprimento de um array pode ser obtido usando a propriedade .length. Você pode modificar o comprimento manualmente para adicionar ou remover elementos.
Manipulação de Arrays: JavaScript oferece muitos métodos para manipular arrays, como push, pop, shift, unshift, splice, concat, join, slice, e outros.
Iteração: Você pode percorrer os elementos de um array usando loops for, for...of, forEach, ou até mesmo funções de alto nível como map, filter e reduce.
Array Multidimensional: Arrays em JavaScript podem ser multidimensionais, permitindo criar matrizes ou tabelas com várias linhas e colunas.
Ordenação: Os elementos em um array podem ser ordenados usando o método .sort(). Você também pode fornecer uma função de comparação personalizada.
Busca em Arrays: Você pode buscar elementos em um array usando indexOf, lastIndexOf, ou o método find para buscar com base em critérios específicos.
Clonagem de Arrays: Copiar um array requer atenção, pois, por padrão, você estará criando uma referência. Use métodos como .slice(), concat(), ou spread operator ([...array]) para criar cópias independentes.
Arrays vs. Objetos: Embora os arrays possam conter qualquer tipo de dado, eles são mais apropriados para coleções ordenadas de elementos de mesmo tipo. Para coleções de pares chave-valor, os objetos são mais adequados.
Array.prototype: O objet
