¿Hay otra forma de producir esta matriz con código que no use el método de rango?
Aquí hay un ejemplo de lo que estoy buscando pero usando el método de rango.
const years = range(1990, getYear(new Date()) + 1, 1);
Sí, puedes lograr esto escribiendo tu propia función.
const generateDates = (startYear) => { let currentYear = new Date().getFullYear(), years = []; startYear = startYear || 1980; while ( startYear <= currentYear ) { years.push(startYear++); } return years; } console.log( generateDates(2019-20));