Esta tradução está incompleta. Ajude atraduzir este artigo.
Introdução
O método unshift() adiciona um ou mais elementos no início de um array e retorna o número de elementos (propriedade length) atualizado.
Sintaxe
arr.unshift([element1[, ...[, elementN]]])
Parâmetros
-
elementN - Os elementos a serem adicionados no começo do array.
Retorna
A nova propriedade length do objeto acima onde o método foi chamado.
Descrição
O método unshift insere os valores fornecidos no início de um objeto do tipo array.
unshift é intencionalmente genérico; este método pode ser called ou applied em objetos que se assemelham aos arrays. Objetos que não contêm uma propriedade length que reflete a última de uma série consecutiva de propriedades numéricas, iniciada por 0, podem não comportar-se de maneira significativa.
Exemplos
var arr = [1, 2]; arr.unshift(0); // result of call is 3, the new array length // arr is [0, 1, 2] arr.unshift(-2, -1); // = 5 // arr is [-2, -1, 0, 1, 2] arr.unshift([-3]); // arr is [[-3], -2, -1, 0, 1, 2]
Especificações
| Especificação | Status | Comentário |
|---|---|---|
| ECMAScript 3ª Edição | Padrão | Definição inicial. Implementado no JavaScript 1.2. |
| ECMAScript 5.1 (ECMA-262) The definition of 'Array.prototype.unshift' in that specification. |
Standard | |
| ECMAScript 6 (ECMA-262) The definition of 'Array.prototype.unshift' in that specification. |
Release Candidate |
Compatibilidade entre browsers
| Recurso | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Suporte básico | 1.0 | 1.0 (1.7 or earlier) | 5.5 | (Yes) | (Yes) |
| Recurso | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Suporte básico | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Veja também
Etiquetas do documento e colaboradores
Etiquetas:
Colaboradores desta página:
mateusleon
Última atualização por:
mateusleon,