¿Cómo encontrar todos los elementos en una array dada excepto el primero usando JavaScript?

En este artículo, aprenderemos cómo encontrar todos los elementos en una array dada, excepto el primero.

Método 1: Usar el bucle for
En este método, usaremos un bucle for para tomar todos los elementos excepto el primero. Sabemos que en una array el primer elemento está presente en el índice ‘0’. Ejecutaremos un bucle de 1 a array .length y guardaremos los elementos restantes en otro array.

Ejemplo:

Javascript

<script>
    //Javascript program to find all
    //element of an array except first
 
    //function which takes an array as argument
    const print = (arr) => {
 
        //creating a dummy array to store result
        const find = []
 
        //a counter for adding result
        let k = 0
 
        for (let i = 1; i < arr.length; i++) {
            find[k] = arr[i]
            k++
        }
        //returning resultant array
        return find
    }
 
    //input array
    const arr = [1, 2, 3, 4, 5]
 
    //printing the result
    console.log(print(arr))
</script>

Producción:

[ 2, 3, 4, 5 ]

Método 2: Usar el método slice()

El slice() es un método que devuelve un segmento de una array. Toma dos argumentos, el índice inicial y final.

Ejemplo: 

Javascript

<script>
    //Javascript program to find all
    //element of array except first
 
    //function which takes an array as argument
    const print = (arr) => {
 
        //returning resultant array
        return arr.slice(1)
    }
 
    //input array
    const arr = [10, 20, 30, 40, 50]
    //printing the result
    console.log(print(arr))
</script>

Producción :

[20, 30, 40, 50]

Método #3: Usando el método Array.filter: 

El método Array.filter() se usa para crear una nueva array con un elemento de una array existente que cumple la condición.

Javascript

<script>
    //Javascript program to find all
    //element of array except first
 
    //function which takes an array as argument
    const print = (arr) => {
 
        //returning resultant array
        return arr.filter((x, y) => y != 0)
    }
 
    //input array
    const arr = [10, 20, 30, 40, 50]
    //printing the result
    console.log(print(arr))
 
</script>

Producción:

[20, 30, 40, 50]

Ejemplo#4: Usando el método Array.reduce(): 

Array.reduce() se usa para realizar la función en cada elemento de la array y formar un solo elemento. 

Javascript

<script>
    //Javascript program to find all
    //element of array except first
 
    //function which takes an array as argument
    const print = (arr) => {
 
        //returning resultant array
        return arr.reduce((a, x, i) => (i == 0) ? a: a.concat(x),[] )
    }
 
    //input array
    const arr = [10, 20, 30, 40, 50]
    //printing the result
    console.log(print(arr))
 
</script>

Producción:

[ 20, 30, 40, 50 ]

Publicación traducida automáticamente

Artículo escrito por hritikrommie 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 *