A continuación se muestra el ejemplo del método Array unshift() .
- Ejemplo:
<script>
function
func() {
// Original array
var
array = [
"GFG"
,
"Geeks"
,
"for"
,
"Geeks"
];
// Checking for condition in array
var
value = array.unshift(
"GeeksforGeeks"
);
document.write(value);
document.write(
"<br />"
);
document.write(array);
}
func();
</script>
- Producción:
5 GeeksforGeeks,GFG,Geeks,for,Geeks
El método arr.unshift() se usa para agregar uno o más elementos al comienzo de la array dada. Esta función aumenta la longitud de la array existente por el número de elementos agregados a la array.
Sintaxis:
array.unshift(element1, element2, ..., elementX)
Parámetros: este método acepta un único parámetro.
- elemento: Este parámetro elementos que se añadirán al principio de la array.
Valor devuelto: esta función devuelve la nueva longitud de la array después de insertar los argumentos al principio de la array.
Los siguientes ejemplos ilustran el método JavaScript Array unshift():
- Ejemplo 1: En este ejemplo, la función unshift() agrega 28 y 65 al frente de la array.
var arr = [23,76,19,94]; document.write(arr.unshift(28,65)); document.write(arr);
Producción:
6 28,65,23,76,19,94
- Ejemplo 2: en este ejemplo, el método shift() intenta eliminar el primer elemento de la array, pero la array está vacía, por lo tanto, devuelve undefined .
var arr = [23,76,19,94]; document.write(arr.unshift()); document.write(arr);
Producción:
4 23,76,19,94
El código para el método anterior se proporciona a continuación:
Programa 1:
// JavaScript to illustrate unshift() function <script> function sayHello() { var arr = [23,76,19,94]; // Adding elements to the front of the array document.write(arr.unshift(28,65)); document.write("<br>"); document.write(arr); } sayHello(); </script>
Producción:
6 28,65,23,76,19,94
Programa 2:
// JavaScript to illustrate unshift() function <script> function sayHello() { var arr = [23,76,19,94]; // Adding elements to the front of the array document.write(arr.unshift(28,65)); document.write("<br>"); document.write(arr); } sayHello(); </script>
Producción:
4 23,76,19,94
Navegadores compatibles: los navegadores compatibles con el método JavaScript Array unshift() se enumeran a continuación:
- Google Chrome 1 y superior
- Borde 12 y superior
- Firefox 1 y superior
- Internet Explorer 5.5 y superior
- Ópera 4 y superior
- Safari 1 y superior