Como adicionar um novo elemento ao início de um array em JavaScript?
Olá a todos! Comecei a estudar JavaScript recentemente e me deparei com um problema. Tenho um array com números, por exemplo: `let numbers = [2, 3, 4, 5];`. Quero adicionar o número `1` bem no início, para que fique `[1, 2, 3, 4, 5]`. Sei que para adicionar ao final do array existe o método `push()`, e eu o uso: `numbers.push(6)` — e funciona perfeitamente, o elemento é adicionado ao final.\n\nMas como faço se precisar inserir um elemento no início? Tentei escrever `numbers[0] = 1`, mas isso substitui o primeiro elemento, em vez de adicionar um novo. Ou seja, o array se torna `[1, 3, 4, 5]`, e eu preciso que todos os elementos antigos se desloquem para a direita.\n\nOuvi dizer que existe um método `unshift()`, mas não tenho certeza se o entendi corretamente. E outra pergunta: se eu quiser adicionar vários elementos de uma vez no início, também é possível? Por exemplo, de `[3, 4]` obter `[1, 2, 3, 4]`? Agradeço por uma explicação detalhada com exemplos. Desde já, obrigado!\n<<>>\nUse o método
Use o método unshift()
No answers yet.
Faça login para deixar uma resposta