Método .concat( )
O método concat junta dois (ou mais) arrays em um novo array, sem alterar os já existentes.
[🍔,🍟,🍕, 🌮,🍿].concat([🌭,🥪]) => [🍔,🍟,🍕,🌮,🍿,🌭,🥪]
Método .pop( )
O método pop remove o último elemento de um array.
[🍔,🍟,🍕, 🌮,🍿].pop() => [🍔,🍟,🍕,🌮]
Método .push( )
O método push adiciona um novo elemento no final do array, aumentando seu tamanho.
[🍔,🍟,🍕, 🌮,🍿].push(🥪) => [🍔,🍟,🍕,🌮,🍿,🥪]
Método .includes( )
O método includes verifica se um elemento está incluso em um array e retorna true se estiver ou false caso contrário.
[🍔,🍟,🍕, 🌮,🍿].includes(🍟) => true
[🍔,🍟,🍕, 🌮,🍿].includes(🥪) => false
Método .fill( )
O método fill preenche os elementos especificados em um array com um determinado valor, podendo ou não receber os parâmetros de índice inicial e final.
Existem três formas de usar o método fill:
1 - valor, índice inicial e índice final
[🍔,🍟,🍕, 🌮,🍿].fill(🍕, 1, 4) => [🍔,🍕,🍕,🍕,🍿]
2 - valor, índice inicial
[🍔,🍟,🍕, 🌮,🍿].fill(🍕, 1) => [🍔,🍕,🍕,🍕,🍕]
3 - valor
[🍔,🍟,🍕, 🌮,🍿].fill(🍕) => [🍕,🍕,🍕,🍕,🍕]
Método .indexOf ( )
O método indexOf retorna o primeiro índice encontrado de um valor especificado. Se o valor não for encontrado o método retorna -1.
[🍔,🍟,🍕, 🌮,🍿].indexOf(🍕) => 2
[🍔,🍟,🍕, 🌮,🍿].indexOf(🥪) => -1
Método .reverse( )
O método reverse inverte a ordem dos elementos de um array e substitui o array original.
[🍔,🍟,🍕, 🌮,🍿].reverse() => [🍿,🌮,🍕,🍟,🍔]
Método .slice( )
Recebe um índice inicial e um índice final como parâmetros. O índice final não é incluso.
[🍔,🍟,🍕, 🌮,🍿].slice(1, 4) => [🍟,🍕,🌮]
Retorna os elementos dentro do intervalo especificado.
Método .some( )
O método some verifica se algum elemento do array passa em um teste. Esse teste é feito através de uma função callback. O método executa a função de callback para cada elemento uma vez e retorna true se o teste for true para um dos elementos, e false se o teste for false para todos os elementos. Além disso, o método não executa a função callback para arrays vazios e não altera o array.
[🍔,🍟,🍕, 🌮,🍿].some(lanchinho => lanchinho === 🍕) => true
[🍔,🍟,🍕, 🌮,🍿].some(lanchinho => lanchinho === 🥪) => false
Método .join( )
Transforma um array em uma string. Ele junta todos os elementos do array em uma única string, separados por um caractere especificado (como uma vírgula ou um espaço) ou por vírgulas, se nenhum caractere for especificado.
[🍔,🍟,🍕, 🌮,🍿].join() => "🍔,🍟,🍕,🌮,🍿"
Método .shift( )
Remove o primeiro elemento do array.
[🍔,🍟,🍕, 🌮,🍿].shift() => [🍟,🍕,🌮,🍿]
Método .unshift( )
Adiciona um elemento no início de um array.
[🍔,🍟,🍕, 🌮,🍿].unshift(🥪) => [🥪,🍔,🍟,🍕,🌮,🍿]