Tengo el siguiente código, que funciona (es decir, puedo imprimir el índice en la consola). Sin embargo, me gustaría usar ese índice fuera del bucle forEach. He intentado cosas aleatorias como devolver tabIndex, envolverlo todo en una función, etc. pero no lo entiendo bien ni entiendo los pasos necesarios.
El plan es utilizar el índice para obtener datos de un archivo JSON.
¿Alguna sugerencia sobre cómo hacer que el resultado de tabIndex esté disponible globalmente?
/* DESTINATION TABS */ const destinationTabs = document.querySelectorAll(".destination-info--tab"); /* Get index of the clicked tab */ destinationTabs.forEach((destinationTab) => { destinationTab.addEventListener("click", (e) => { const tabIndex = Array.from(destinationTabs).indexOf(e.target); console.log(tabIndex); }); });