O método shift () de JavaScript Array remove o primeiro elemento de uma matriz e retorna esse elemento.
A sintaxe do shift()
método é:
arr.shift()
Aqui, arr é um array.
Parâmetros shift ()
O shift()
método não possui parâmetros.
Valor de retorno de shift ()
- Remove o primeiro elemento
array
e retorna esse valor. - Retorna
undefined
se a matriz estiver vazia.
Depois de retirar o elemento no 0 th índice, que desloca os outros valores de índices consecutivos para baixo.
Notas :
- Este método altera a matriz original e seu comprimento.
- Para remover o último elemento de uma matriz, use o método pop () de Array JavaScript.
Exemplo: usando o método shift ()
var languages = ("JavaScript", "Python", "Java", "C++", "Lua"); var shifted = languages.shift(); console.log(languages); // ( 'Python', 'Java', 'C++', 'Lua' ) console.log(shifted); // JavaScript // shift returns any type of object var numbers = ( (1, 2, 3), (4, 5, 6), (-5, -4, -3), ); console.log(numbers.shift()); // ( 1, 2, 3 ) console.log(numbers); // ( ( 4, 5, 6 ), ( -5, -4, -3 ) )
Resultado
('Python', 'Java', 'C ++', 'Lua') JavaScript (1, 2, 3) ((4, 5, 6), (-5, -4, -3))
Leituras recomendadas:
- JavaScript Array.push ()
- JavaScript Array.pop ()