JavaScript Array toSpliced()Método

Array 对象参考手册Objeto Array de JavaScript

Ejemplo

Invierte el orden de los elementos del array:

//Crea un array const sites = ["Google", "Ejemplo", "JYSHARE", "Taobao"]; //Agrega "Zhihu" y "Wiki" en la posición 2 const sites2 = sites.toSpliced(2, 0, "Zhihu", "Wiki"); document.getElementById("demo").innerHTML = sites2;

Resultado:

Google,Ejemplo,Zhihu,Wiki,JYSHARE,Taobao

Pruébalo »

Definición y uso

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

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

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

toSpliced() es una versión de copia del método splice().


Soporte del navegador

toSpliced() es una característica de ES2023.

Desde julio de 2023, todos los navegadores modernos admiten esta función:

Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
Feb 2023 Feb 2023 Jul 2023 Mar 2023 May 2023

Sintaxis

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

Parámetros

Parámetros Descripción
index (obligatorio) El índice (posición) del elemento a agregar o eliminar. Los valores negativos se cuentan desde el final del array.
count (opcional) El número de elementos a eliminar.
item1, ... (opcional) Los nuevos elementos a agregar.

Valor de retorno

Tipo Descripción
Array Un nuevo array con los cambios.

Más ejemplos

Eliminar elementos:

Ejemplo

const fruits = ["Banana", "Orange", "Apple", "Mango"];
const fruits2 = fruits.toSpliced(2, 2); // ["Banana", "Orange"]

Eliminar y agregar elementos:

Ejemplo

const fruits = ["Banana", "Orange", "Apple", "Mango"];
const fruits2 = fruits.toSpliced(2, 1, "Lemon", "Kiwi"); // ["Banana", "Orange", "Lemon", "Kiwi", "Mango"]

Array 对象参考手册Objeto Array de JavaScript

Otras extensiones