Los métodos shift() y pop() de JavaScript se utilizan para eliminar un elemento de una array. Pero hay una pequeña diferencia entre ellos. El método Shift() elimina el primer elemento y, mientras que el método pop() elimina el último elemento de una array.
- Shift() devuelve el primer elemento eliminado de la array. Si la array está vacía, esta función devuelve indefinido, mientras que el método pop() convierte la array de elementos eliminados. Si la array está vacía, esta función devuelve indefinido.
- Ambos métodos se utilizan para reducir la longitud de la array en 1.
- Tanto shift() como pop() son los métodos integrados de la array de objetos.
- Ambos métodos cambiarán la array original.
Ejemplo: a continuación se muestra un ejemplo del método array shift() .
Javascript
<script> function func() { // Original array var array = ["GFG", "Geeks", "for", "Geeks"]; // Checking for condition in array var value = array.shift(); document.write(value); document.write("<br />"); document.write(array); } func(); </script>
Producción:
GFG Geeks, for, Geeks
Ejemplo 2: a continuación se muestra el ejemplo del método array pop() .
Javascript
<script> function func() { var arr = ['GFG', 'gfg', 'g4g', 'GeeksforGeeks']; // Popping the last element from the array document.write(arr.pop()); } func(); </script>
Producción:
GeeksforGeeks
Navegadores compatibles:
- Google Chrome
- Borde de Microsoft
- Mozilla Firefox
- Safari
- Ópera
Publicación traducida automáticamente
Artículo escrito por ManasChhabra2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA