hej mam tutaj taki kawałek kodu i nie mogę do końca obczaić tego algorytmu i tego co później się dzieje, dodaję, że stawiam swoje pierwsze kroki proszę zatem o wyrozumiałość:)
if(shuffleArr.length>0){
shuffleArr = [];
}
for(i=0;i<4;i++){
shuffleArr.push( {
answear: currentQuestion["choice" + (i+1)],
key: i+1});
}
shuffle(shuffleArr);
let el=0;
choices.forEach(choice => {
choice.dataset["number"] = shuffleArr[el].key;
choice.children[0].src=shuffleArr[el].answear[0];
el++;
});
availableQuesions.splice(questionIndex, 1);
acceptingAnswers = true;
};