Вопрос о слайдере с W3 School

Не совсем могу понять логику в цыкле: я так понимаю, что текущему слайдеру присваивается display: none, Но, почему "-1" ? Транслейт пожалуйста.

x[slideIndex-1]
W3 код

var slideIndex = 1;
showDivs(slideIndex);

function plusDivs(n) {
  showDivs(slideIndex += n);
}

function showDivs(n) {
  var i;
  var x = document.getElementsByClassName("mySlides");
  if (n > x.length) {slideIndex = 1}
  if (n < 1) {slideIndex = x.length}
  for (i = 0; i < x.length; i++) {
    x[i].style.display = "none";  
  }
  x[slideIndex-1].style.display = "block";  
}
.mySlides {display:none;}
<h2 class="w3-center">Manual Slideshow</h2>

<div class="w3-content w3-display-container">
  <img class="mySlides" src="img_snowtops.jpg" style="width:100%">
  <img class="mySlides" src="img_lights.jpg" style="width:100%">
  <img class="mySlides" src="img_mountains.jpg" style="width:100%">
  <img class="mySlides" src="img_forest.jpg" style="width:100%">

  <button style="display: left" onclick="plusDivs(-1)">&#10094;</button>
  <button style="display: right" onclick="plusDivs(1)">&#10095;</button>
</div>


Ответы (0 шт):