Entonces el método <strong>Array.protype.forEach.call</strong> simplemente le le asigna el método forEach a <strong>buttons</strong>? Eso...

Pregunta de la clase:
Los métodos call, apply y bind
Andres David Sanchez

Andres David Sanchez

Pregunta
student
hace 5 años

Entonces el método Array.protype.forEach.call simplemente le le asigna el método forEach a buttons?

Eso fue lo que entendí, alguien que me ayude por favor

4 respuestas
para escribir tu comentario
    Andres David Sanchez

    Andres David Sanchez

    student
    hace 5 años

    gracias a todos por su ayuda!

    Ramdhei López Arcila

    Ramdhei López Arcila

    student
    hace 5 años

    No, lo que hace es:

    1. Llamar la función forEach del objeto global Array
    2. Le pone el .call() y le pasa el contexto buttons, que es nuestra NodeList.
    3. Luego le pone lo que debe hacer el forEach con ese contexto, que es la función que ejecuta los alerts.

    PD: por acá te dejo documentación sobre el objeto global Array

    Jesus Federico David Herrera

    Jesus Federico David Herrera

    student
    hace 5 años

    Mmm no , en realidad lo que esta haciendo es que al objeto Arrray le pasa como parametros para recorrer un NodeList que no es un array pero gracias a call le puede pasar como contexto button y asi poder recorrerlo como si fuera tal. Espero haberte ayudado.

    Erik Ochoa

    Erik Ochoa

    student
    hace 5 años

    No se lo asigna, solamente se llama al método forEach con un contexto diferente que se pasa cómo parámetro, en este caso el contexto del button.

Curso Profesional de JavaScript

Curso Profesional de JavaScript

Mejora tus habilidades en Javascript. Conoce Typescript y cómo puedes ocuparlo para mejorar el control de tus variables. Comprende conceptos avanzados que te permitan plantear mejores soluciones en tu código. Conoce las APIs del DOM y descubre cómo puedes organizar mejor tu código utilizando patrones de diseño.

Curso Profesional de JavaScript

Curso Profesional de JavaScript

Mejora tus habilidades en Javascript. Conoce Typescript y cómo puedes ocuparlo para mejorar el control de tus variables. Comprende conceptos avanzados que te permitan plantear mejores soluciones en tu código. Conoce las APIs del DOM y descubre cómo puedes organizar mejor tu código utilizando patrones de diseño.