Resumen
Transforma un array añadiendole los elementos proporcionados y devolviendo la nueva longitud del array.
Síntaxis
array.push(element1, ..., elementN)
Parámetros
element1, ..., elementN
- Los elementos a añadir al final del array.
Devuelve
La nueva propiedad length
del objeto sobre el cual se efectuó la llamada.
Descripción
El método push
es muy práctico para añadir valores a un array.
push
es genérico intencionadamente. Este método puede ser call()
o apply()
a objetos que representen arrays. El método push
depende de la propiedad length
para decidir donde empezar a insertar los valores dados. Si el valor de la propiedad length
no puede ser convertido en numérico, el índice 0 es usado. Esto permite la posibilidad de que la propiedad length
sea inexistente, y en este caso length
será creado.
Los únicos objetos nativos que se asemejen al array son String
objetos, aunque estos no se puedan usar en la aplicación de este método ya que son inmutables.
Ejemplos
Ejemplo: Añadiendo elementos a un arreglo
El siguiente código crea el array deportes
que contiene dos elementos, luego añade 2 elementos más. Tras ejecutar el código, deportes
contiene 4 elementos: "soccer", "baseball", "football" and "swimming".
var deportes = ["soccer", "baseball"]; deportes.push("football", "swimming");