Método JavaScript Array splice()

A continuación se muestra el ejemplo del método  Array splice() .

Ejemplo: 

Javascript

<script>
    var webDvlop = ["HTML", "CSS", "JS", "Bootstrap"];
 
    document.write(webDvlop + "<br>");
 
    // Add 'React_Native' and 'Php' after removing 'JS'.
    var removed = webDvlop.splice(2, 1, 'PHP', 'React_Native')
 
    document.write(webDvlop + "<br>");
    document.write(removed + "<br>");
 
    // No Removing only Insertion from 2nd
    // index from the ending
    webDvlop.splice(-2, 0, 'React')
    document.write(webDvlop)
</script>               

Producción: 

HTML,CSS,JS,Bootstrap
HTML,CSS,PHP,React_Native,Bootstrap
JS
HTML,CSS,PHP,React,React_Native,Bootstrap

El método arr.splice() es un método incorporado en JavaScript que se usa para modificar el contenido de una array eliminando los elementos existentes y/o agregando nuevos elementos.

Sintaxis:  

Array.splice( index, remove_count, item_list )

Parámetro: Este método acepta muchos parámetros, algunos de ellos se describen a continuación: 

  • index: Es un parámetro requerido. Este parámetro es el índice que comienza a modificar la array (con origen en 0). Esto también puede ser negativo, que comienza después de que muchos elementos se cuentan desde el final.
  • remove_count: el número de elementos que se eliminarán del índice inicial.
  • items_list: la lista de elementos nuevos separados por una coma que se insertará desde el índice inicial.

Valor de retorno: si bien muta la array original en el lugar, aún devuelve la lista de elementos eliminados. En caso de que no haya una array eliminada, devuelve una array vacía.

El siguiente ejemplo ilustra el método Array.splice() en JavaScript:

Ejemplo:  

Javascript

<script>
var languages = ['C++', 'Java', 'Html', 'Python', 'C'];
 
document.write(languages + "<br>");
 
// Add 'Julia' and 'Php' after removing 'Html'.
var removed = languages.splice(2, 1, 'Julia', 'Php')
 
document.write(languages + "<br>");
document.write(removed + "<br>");
 
// No Removing only Insertion from 2nd index from the ending
languages.splice(-2, 0, 'Pascal')
document.write(languages)
</script>                   

Producción: 

C++,Java,Html,Python,C
C++,Java,Julia,Php,Python,C
Html
C++,Java,Julia,Php,Pascal,Python,C 

 Navegador compatible:

  • Google Chrome 1 y superior
  • Internet Explorer 5.5 y superior
  • Firefox 1 y superior
  • Ópera 4 y superior
  • Safari 1 y superior

Publicación traducida automáticamente

Artículo escrito por imdhruvgupta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *