Menu
Coddy logo textTech

Métodos de Array Parte 1

Parte da seção Fundamentos do Journey de JavaScript da Coddy — lição 60 de 77.

Arrays são repletos de muitos métodos (funcionalidades). Para acessar um método, escreva:

someArray.method()

Aqui está uma lista dos métodos básicos:

  • push(element) - adiciona um elemento ao final do array
  • pop() - remove um elemento do final do array e o retorna
  • shift(element) - remove um elemento do início do array e o retorna
  • unshift(element) - adiciona um elemento ao início do array

Aqui está um exemplo de como usar o método push:

let myArray = ["orange", "banana", "apple"];
myArray.push("strawberry");
console.log(myArray);

Isso resultará na saída ["orange", "banana", "apple", "strawberry"].

Exemplo do método pop:

let myArray = [1, 2, 3, 4, 5];
let lastElement = myArray.pop();
console.log(myArray);
console.log(lastElement);

Isso resultará em [1, 2, 3, 4] e 5.

Exemplo do método shift:

let myArray = [1, 2, 3, 4, 5];
let firstElement = myArray.shift();
console.log(myArray);
console.log(firstElement);

Isso resultará em [2, 3, 4, 5] e 1.

Exemplo do método unshift:

let myArray = [1, 2, 3, 4, 5];
myArray.unshift(0);
console.log(myArray);

Isso resultará em [0, 1, 2, 3, 4, 5].

challenge icon

Desafio

Fácil

Crie uma função chamada swapEnds que recebe um argumento:

  • Um array

A função troca o primeiro e o último elementos do array e retorna o array modificado.

Por exemplo, com os seguintes argumentos: swapEnds([1, 2, 3, 4]) a função retornará [4, 2, 3, 1]

Folha de consulta

Arrays possuem métodos para adicionar e remover elementos:

  • push(element) - adiciona um elemento ao final do array
  • pop() - remove um elemento do final do array e o retorna
  • shift() - remove um elemento do início do array e o retorna
  • unshift(element) - adiciona um elemento ao início do array

Exemplos:

let myArray = ["orange", "banana", "apple"];
myArray.push("strawberry"); // ["orange", "banana", "apple", "strawberry"]

let lastElement = myArray.pop(); // retorna "strawberry"
let firstElement = myArray.shift(); // retorna "orange"
myArray.unshift("grape"); // adiciona "grape" ao início

Experimente você mesmo

function swapEnds(arr) {
    // Escreva o código aqui
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos