Estoy tratando de hacer un control deslizante de carrusel donde mi diapositiva sea tan ancha como la ventana, y estoy usando el ancho de esa diapositiva para decirle a las otras diapositivas qué tan lejos de la pantalla deben estar. Estoy tratando de capturar el ancho de la ventana dinámicamente para que cuando cambie el tamaño de la ventana, el ancho se actualice automáticamente sin que yo pueda ver las otras diapositivas. ¿Puede alguien explicarme por qué no estoy definido aquí y decirme cómo actualizar dinámicamente esta variable a través del detector de eventos o de otra manera?
let slideWidth; window.onload = function () { slideWidth = window.innerWidth; }; window.onresize = function () { slideWidth = window.innerWidth; }; console.log(slideWidth);