Estoy tratando de mantener mi código consistente ya que estoy usando jQuery para mi proyecto, sin embargo, estoy un poco confundido acerca del método each() de jQuery.
let cells=$(".cell").toArray();
mi código Vanilla JS está aquí:
cells.forEach(function(cell,index){ cell.addEventListener('click',function(){ console.log(cell,index); }) })mi jQuery está aquí:
cells.each(function(index,cell){ cell.click(function(){ console.log(cell,index); }) }) Sé que el código es incorrecto, ya que la consola muestra Uncaught TypeError: cells.each is not a function pero revisé el documento jQuery, dice que each método es el método forEach en JS, ahora estoy realmente confundido.
$(".cell").each es una función. $(".cell").ToArray().each no es una función.
each método de jQuery existe en un objeto jQuery, no en matrices JS de vainilla.