Array de JavaScript para cada método() – Part 1

A continuación se muestra el ejemplo del método Array forEach() .

  • Ejemplo:

    <script>
        // JavaScript to illustrate forEach() method
        function func() {
          
            // Original array
            const items = [12, 24, 36];
            const copy = [];
      
            items.forEach(function (item) {
                copy.push(item + item+2);
            });
      
            document.write(copy);
        }
        func();
    </script>                    
  • Producción:
    26,50,74

El método arr.forEach() llama a la función proporcionada una vez para cada elemento de la array. La función proporcionada puede realizar cualquier tipo de operación en los elementos de la array dada.

Sintaxis:

array.forEach(callback(element, index, arr), thisValue)

Parámetros: este método acepta cinco parámetros, como se mencionó anteriormente y se describe a continuación:

  • devolución de llamada: este parámetro contiene la función que se llamará para cada elemento de la array.
  • elemento: el parámetro contiene el valor de los elementos que se están procesando actualmente.
  • índice: este parámetro es opcional, contiene el índice del elemento de valor actual en la array a partir de 0.
  • array: este parámetro es opcional, contiene la array completa en la que se llama a Array.every.
  • thisArg: este parámetro es opcional, contiene el contexto que se pasará como este para usarse mientras se ejecuta la función de devolución de llamada. Si se pasa el contexto, se usará así para cada invocación de la función de devolución de llamada; de lo contrario, se usa undefined como valor predeterminado.

Valor de retorno: el valor de retorno de este método siempre está indefinido . Este método puede o no cambiar la array original proporcionada, ya que depende de la funcionalidad de la función de argumento.

El siguiente ejemplo ilustra el método Array forEach() en JavaScript:

  • Ejemplo: En este ejemplo, el método forEach() calcula el cuadrado de cada elemento de la array.
    const items = [1, 29, 47];
    const copy = [];
    
    items.forEach(function(item){
      copy.push(item*item);
    });
    print(copy);
    

    Producción:

    1,841,2209

El código para el método anterior se proporciona a continuación:

Programa:

<script>
    // JavaScript to illustrate forEach() method
    function func() {
        
        // Original array
        const items = [1, 29, 47];
        const copy = [];
  
        items.forEach(function (item) {
            copy.push(item * item);
        });
  
        document.write(copy);
    }
    func();
</script>

Producción:

1,841,2209

Navegadores compatibles: los navegadores compatibles con el método JavaScript Array forEach() se enumeran a continuación:

  • Google Chrome 1 y superior
  • Borde 12 y superior
  • Firefox 1.5 y superior
  • Internet Explorer 9 y superior
  • Ópera 9.5 y superior
  • Safari 3 y superior

Publicación traducida automáticamente

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