
Andres David Sanchez
PreguntaEntonces 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
- Llamar la función forEach del objeto global Array
- Le pone el .call() y le pasa el contexto buttons, que es nuestra NodeList.
- Luego le pone lo que debe hacer el forEach con ese contexto, que es la función que ejecuta los alerts.

Andres David Sanchez
gracias a todos por su ayuda!

Ramdhei López Arcila
No, lo que hace es:
PD: por acá te dejo documentación sobre el objeto global Array

Jesus Federico David Herrera
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
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.