Digamos que tengo una list de HTMLElement , y quiero verificar si CompoundPath contiene el elemento, ¿hay una sobrecarga para hacer esto?
for (const item of list) { document.addEventListener("click", () => { if (event.composedPath.includes(item)) { doThing(item); } } }versus hacer esto:
document.addEventListener("click", () => { for (const item of list) { if (event.composedPath.includes(item)) { doThing(item); } } }¿Por qué querría hacerlo de la primera manera? Porque estoy trabajando con Svelte (un sistema basado en componentes como React), y es más fácil hacer cosas en base a componentes (por ejemplo, limpiar el controlador de eventos), en lugar de hacerlo fuera de él.