JavaScript Array toSpliced()

Definición y uso

toSpliced() El método se utiliza para agregar y / o eliminar elementos del array.

toSpliced() El método devuelve un nuevo array.

toSpliced() El método no cambia el array original.

toSpliced() El método es splice() Versión copiada del método.

Vea también:

Método splice() del Array

Método slice() del Array

Ejemplo

Ejemplo 1

// Crea un array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Añade "Lemon" y "Kiwi" en la posición 2
const fruits2 = fruits.toSpliced(2, 0, "Lemon", "Kiwi");

Prueba por tu cuenta

Ejemplo 2

// Crea un array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Elimina 2 elementos en la posición 2
const fruits2 = fruits.toSpliced(2, 2);

Prueba por tu cuenta

Ejemplo 3

// Crea un array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Elimina 1 elemento en la posición 2 y agrega "Lemon" y "Kiwi"
const fruits2 = fruits.toSpliced(2, 1, "Lemon", "Kiwi");

Prueba por tu cuenta

Sintaxis

array.toSpliced(index, count, item1, ....., itemX)

Parámetros

Parámetros Descripción
index

Indice (posición) obligatorio. Índice para agregar o eliminar elementos.

Los valores negativos se calculan desde el final del array.

count Opcional. La cantidad de elementos que se van a eliminar.
item1,... Opcional. Los nuevos elementos que se van a agregar.

Valor devuelto

Tipo Descripción
Array Nuevo array que contiene los cambios.

Compatibilidad del navegador

toSpliced() Es una característica de ES2023.

A partir de julio de 2023, todos los navegadores modernos soportan este método:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
Febrero de 2023 Febrero de 2023 Julio de 2023 Marzo de 2023 Mayo de 2023