Shouldn't data.forEach be inside todo function,
async function todo() {
const consulta = await fetch("https://raw.githubusercontent.com/br444ndy/c8/main/datos.json");
const data = await consulta.json();
console.log(data);
var meses = [];
data.forEach((m) => {
meses.push(m.mes());
});
}
Hope it helps.