function showSlides(n) этот вид функций инициализируется в начале кода, а не до того, как до неё дойдет строка выполнения, поэтому её можно вызвать до объявление в строке,let showSlides = n => { этот вид функций, создается только, когда доёдет очередь и может быть вызвана только после объявления. Почитай о Function Expression и Function Declaration