JavaScript Array splice()

Definición y uso

splice() El método agrega/elimina elementos a partir/de un array y devuelve los elementos eliminados.

Notas:splice() El método cambia el array original.

Método

Ejemplo

Ejemplo 1

var fruits = ["Banana", "Orange", "Apple", "Mango"];
Agregar elementos al array:

Prueba tu mismo

Ejemplo 2

Agregar nuevos elementos y eliminar 1 elemento en la posición 2:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 1, "Lemon", "Kiwi");

Prueba tu mismo

Ejemplo 3

Eliminar 2 elementos en la posición 2:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.splice(2, 2);

Prueba tu mismo

Sintaxis

array.splice(index, howmany, item1, ....., itemX)

Valores de los parámetros

Parámetros Descripción
index Obligatorio. Entero, que especifica en qué posición agregar/eliminar elementos, usando valores negativos para especificar la posición desde el final del array.
howmany Opcional. El número de elementos que se eliminarán. Si se establece en 0, no se eliminarán elementos.
item1, ..., itemX Opcional. Los nuevos elementos que se agregarán al array.

Detalles técnicos

Valor devuelto: Nuevo array, que incluye los elementos eliminados (si los hay).
Versión de JavaScript: ECMAScript 1

Compatibilidad del navegador

Todos los navegadores lo soportan completamente splice() Método:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Soporte Soporte Soporte Soporte Soporte Soporte

Páginas relacionadas

Tutoriales:Arrays de JavaScript

Tutoriales:Const de arrays de JavaScript

Tutoriales:Métodos de arrays de JavaScript

Tutoriales:Ordenar arrays de JavaScript

Tutoriales:Iteración de arrays de JavaScript