Arrays no Javascript: Arrays são uma estrutura de dados fundamental em JavaScript, usada para armazenar e manipular listas de valores.
Neste artigo, vamos explorar como adicionar e remover itens de um array, como unir dois ou mais arrays e como encontrar um item específico em um array.
Adicionando um Item a um Array
Para adicionar um item a um array em JavaScript, você pode usar o método push()
. Este método adiciona um item ao final do array.
let array = [1, 2, 3];
array.push(4);
console.log(array); // [1, 2, 3, 4]
Removendo um Item de um Array
Para remover um item de um array, você pode usar o método splice()
. Este método remove itens de um array e, se necessário, insere novos itens em seu lugar, retornando os itens removidos.
let array = [1, 2, 3, 4];
array.splice(2, 1);
console.log(array); // [1, 2, 4]
Unindo Dois ou Mais Arrays
Para unir dois ou mais arrays, você pode usar o método concat()
. Este método retorna um novo array que é a concatenação dos arrays que foram passados como argumentos.
let array1 = [1, 2, 3];
let array2 = [4, 5, 6];
let array3 = array1.concat(array2);
console.log(array3); // [1, 2, 3, 4, 5, 6]
Encontrando um Item Específico no Array
Para encontrar um item específico em um array, você pode usar o método indexOf()
. Este método retorna o primeiro índice em que o elemento especificado pode ser encontrado no array, ou -1 se o elemento não for encontrado.
let array = [1, 2, 3, 4, 5, 6];
let index = array.indexOf(4);
console.log(index); // 3
Conclusão
Arrays são uma parte essencial de qualquer linguagem de programação, e o JavaScript não é exceção. Eles permitem que você armazene e manipule listas de valores de maneira eficiente.
Dominar as operações de array é fundamental para se tornar um bom programador JavaScript. Pratique e experimente essas operações por conta própria para obter uma compreensão mais profunda de como elas funcionam.
E para você validar seus códigos, você precisará de uma plataforma de host completa. Clique aqui e conheça a Hostinger, a hospedagem de sites com potência de verdade!!!