Cześć,
Czy wie ktoś z Was może jak zmapować poniższą funkcję?
Ja nie mam zielonego pojęcia ponieważ nigdy nie używałem map().
Proszę o pomoc, poradę jak to zrobić.
Czytałem na ten temat na tej stronie jednak nadal nie rozumiem jak przekształcić poniższą funkcję w map() https://developer.mozilla.org/pl/docs/Web/JavaScript/Reference/Global_Objects/Map
Dziękuję za wszelką okazaną pomoc ;)
var planet0 = document.getElementById("0");
var planet1 = document.getElementById("1");
var planet2 = document.getElementById("2");
var planet3 = document.getElementById("3");
var planet4 = document.getElementById("4");
var planet5 = document.getElementById("5");
var planet6 = document.getElementById("6");
var planet7 = document.getElementById("7");
var x = 8;
function moon(direction){
if(direction == "next"){
x-=1;
}else{
x+=1;
};
if(x>=8){
x=0;
}else if(x<0){
x=7;
};
switch (x) {
case 0:
planet0.style.visibility = "visible";
planet1.style.visibility = "hidden";
planet2.style.visibility = "hidden";
planet3.style.visibility = "hidden";
planet4.style.visibility = "hidden";
planet5.style.visibility = "hidden";
planet6.style.visibility = "hidden";
planet7.style.visibility = "hidden";
break;
case 1:
planet0.style.visibility = "hidden";
planet1.style.visibility = "visible";
planet2.style.visibility = "hidden";
planet3.style.visibility = "hidden";
planet4.style.visibility = "hidden";
planet5.style.visibility = "hidden";
planet6.style.visibility = "hidden";
planet7.style.visibility = "hidden";
break;
case 2:
planet0.style.visibility = "hidden";
planet1.style.visibility = "hidden";
planet2.style.visibility = "visible";
planet3.style.visibility = "hidden";
planet4.style.visibility = "hidden";
planet5.style.visibility = "hidden";
planet6.style.visibility = "hidden";
planet7.style.visibility = "hidden";
break;
case 3:
planet0.style.visibility = "hidden";
planet1.style.visibility = "hidden";
planet2.style.visibility = "hidden";
planet3.style.visibility = "visible";
planet4.style.visibility = "hidden";
planet5.style.visibility = "hidden";
planet6.style.visibility = "hidden";
planet7.style.visibility = "hidden";
break;
case 4:
planet0.style.visibility = "hidden";
planet1.style.visibility = "hidden";
planet2.style.visibility = "hidden";
planet3.style.visibility = "hidden";
planet4.style.visibility = "visible";
planet5.style.visibility = "hidden";
planet6.style.visibility = "hidden";
planet7.style.visibility = "hidden";
break;
case 5:
planet0.style.visibility = "hidden";
planet1.style.visibility = "hidden";
planet2.style.visibility = "hidden";
planet3.style.visibility = "hidden";
planet4.style.visibility = "hidden";
planet5.style.visibility = "visible";
planet6.style.visibility = "hidden";
planet7.style.visibility = "hidden";
break;
case 6:
planet0.style.visibility = "hidden";
planet1.style.visibility = "hidden";
planet2.style.visibility = "hidden";
planet3.style.visibility = "hidden";
planet4.style.visibility = "hidden";
planet5.style.visibility = "hidden";
planet6.style.visibility = "visible";
planet7.style.visibility = "hidden";
break;
case 7:
planet0.style.visibility = "hidden";
planet1.style.visibility = "hidden";
planet2.style.visibility = "hidden";
planet3.style.visibility = "hidden";
planet4.style.visibility = "hidden";
planet5.style.visibility = "hidden";
planet6.style.visibility = "hidden";
planet7.style.visibility = "visible";
break;
default:
planet0.style.visibility = "visible";
planet1.style.visibility = "hidden";
planet2.style.visibility = "hidden";
planet3.style.visibility = "hidden";
planet4.style.visibility = "hidden";
planet5.style.visibility = "hidden";
planet6.style.visibility = "hidden";
planet7.style.visibility = "hidden";
};
};