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