📅  最后修改于: 2023-12-03 14:39:15.485000             🧑  作者: Mango
En ocasiones, es posible que necesitemos agregar uno o más elementos al inicio de un array en nuestro código. Esto se puede lograr utilizando diferentes enfoques y métodos, dependiendo del lenguaje de programación que estemos utilizando.
unshift()
(Javascript)Si estás trabajando con Javascript, puedes utilizar el método unshift()
para agregar elementos al inicio de un array. Este método modifica directamente el array existente y devuelve la nueva longitud del array.
let array = [2, 3, 4, 5];
array.unshift(1); // Agrega el número 1 al inicio del array
array.unshift(-1, 0); // Agrega los números -1 y 0 al inicio del array
console.log(array); // Resultado: [-1, 0, 1, 2, 3, 4, 5]
array_unshift()
(PHP)En PHP, podemos agregar elementos al inicio de un array utilizando la función array_unshift()
. Esta función modificara directamente el array pasado como parámetro, y devuelve el nuevo número de elementos en el array.
$array = [2, 3, 4, 5];
array_unshift($array, 1); // Agrega el número 1 al inicio del array
array_unshift($array, -1, 0); // Agrega los números -1 y 0 al inicio del array
print_r($array); // Resultado: Array ( [-1, 0, 1, 2, 3, 4, 5) )
prepend()
(Python)En Python, podemos agregar elementos al inicio de una lista utilizando el método prepend()
. Este método modifica directamente la lista existente.
lista = [2, 3, 4, 5]
lista.prepend(1) # Agrega el número 1 al inicio de la lista
lista.prepend(-1, 0) # Agrega los números -1 y 0 al inicio de la lista
print(lista) # Resultado: [-1, 0, 1, 2, 3, 4, 5]
unshift()
(Ruby)En Ruby, podemos agregar elementos al inicio de un array utilizando el método unshift()
. Este método modifica directamente el array existente y devuelve el nuevo número de elementos en el array.
array = [2, 3, 4, 5]
array.unshift(1) # Agrega el número 1 al inicio del array
array.unshift(-1, 0) # Agrega los números -1 y 0 al inicio del array
puts array # Resultado: [-1, 0, 1, 2, 3, 4, 5]
Es importante tener en cuenta que los enfoques mencionados anteriormente son específicos de cada lenguaje de programación. Asegúrate de utilizar el enfoque adecuado para el lenguaje con el que estés trabajando.