Empalme de matriz de JavaScript ()
Ejemplos
En la posición 2, agregue 2 elementos:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");
En la posición 2, elimine 2 elementos:
const fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.splice(2, 2);
Definición y uso
El splice()
método agrega y/o elimina elementos de la matriz.
El splice()
método sobrescribe la matriz original.
Sintaxis
array.splice(index, howmany, item1, ....., itemX)
Parámetros
Parameter | Description |
index | Required. The position to add/remove items. Negative value defines the position from the end of the array. |
howmany | Optional. Number of items to be removed. |
item1, ..., itemX | Optional. New elements(s) to be added. |
Valor devuelto
Una matriz que contiene los elementos eliminados (si los hay). |
Más ejemplos
En la posición 2, agregue elementos nuevos y elimine 1 elemento:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 1, "Lemon", "Kiwi");
Compatibilidad con navegador
splice()
es una característica de ECMAScript1 (ES1).
ES1 (JavaScript 1997) es totalmente compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |