

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Lista de exercícios de array em javascript
Tipologia: Exercícios
1 / 2
Esta página não é visível na pré-visualização
Não perca as partes importantes!


Já utilizamos alguns métodos dos arrays nessa aula, e ainda existem muitos métodos que não vimos. Porém, pode ainda ter ficado a dúvida: O que são os métodos? Um método é uma função que serve como uma propriedade do array ou de um objeto (que veremos em outro curso). Ele pode realizar tarefas pré-definidas usando os dados do array e dos parâmetros que passamos para eles, como adicionar, remover ou até encontrar elementos. Existem muitos métodos para conseguir lembrar de todos, mas vamos listar os principais para a aprendizagem. São eles: concat() o Junta dois arrays, colocando o array passado como argumento, logo depois do primeiro. Em português essa operação é conhecida como concatenação. o Não altera o array no qual foi chamado, então precisamos salvar esse resultado em um novo array. filter() o Retorna uma lista contando todos os elementos que passaram em um teste, ou seja, uma função escrita por nós. o Não altera o array onde foi chamado, então precisamos salvar esse resultado em um novo array. find() o Funciona de forma parecida com o filter, porém retorna apenas o primeiro valor que satisfizer o teste, podendo ser uma string ou um número. findIndex() o Funciona igual o find(), mas retorna o índice em vez do elemento, possibilitando usá-lo em outras partes do código. lastIndexOf() o É igual o findIndex() porém começa do último elemento, não no primeiro. forEach() o Executa uma função em cada elemento do array de forma individual. o Não altera o array original e nem retorna um valor, deixando esse trabalho a cargo da função escolhida. pop() o Retira o último elemento do array. o Altera o array original removendo o elemento.
shift() o Retira o primeiro elemento do array. o Altera o array original removendo o elemento e trocando o índice de todos os elementos para um a menos do que eram, o índice 1 passa a ser o 0, o 2 passa a ser o 1, e assim por diante. push() o Adiciona o elemento passado como parâmetro do array, porém na última posição. o Altera o array original com o novo valor. unshift() o Funciona igual ao push(), porém adiciona na primeira posição e acaba trocando o índice de todos os elementos. o Altera o array original com o novo valor. reduce() o Utiliza uma função definida pelo usuário em cada um dos elementos, guardando o resultado em uma variável que pode ser acessada dentro da função que foi definida, retornando um único valor no final, reduzindo o array para um único valor. reduceRight() o Funciona igual o reduce() porém começa do final do array e segue até o início. reverse() o Inverte a ordem dos elementos do array, então o primeiro vira o último, o segundo o penúltimo e assim por diante. slice() o Copia uma parte do array para outro array. sort() o Organiza o array de acordo com a classificação Unicode, onde os números vêm antes das letras, porém não funciona corretamente para números, onde temos que definir uma função que irá auxiliar o comando. splice() o Consegue remover, um ou mais elementos consecutivos caso o segundo parâmetro tenha um valor maior que 0, e incluir um ou mais elementos a partir de um índice escolhido.