Hej,
Mam do rozwiązania zadanie i nie mogę dojść do prawidłowego kodu..
Zadanie:
W pliku script.js stwórz tablicę z 10 dowolnymi liczbami (niech kilka będzie takich samych) oraz zmienną firstIndex
. W pętli for
sprawdź, która z liczb powatarza się jako pierwsza i przypisz jej indeks do zmiennej firstIndex
. Następnie wypisz w konsoli tą zmienną, poza pętlą for
.
Przykładowa tablica:
var arrWithNumbers = [2,4,5,2,3,5,1,2,4];
W tej tablicy jako pierwsza powtarza się liczba 2, więc zmienna firstIndex
powinna mieć wartość 0, ponieważ jest to pierwsza liczba w tablicy, która ma gdzieś swojego sobowtóra.
Przetestuj Twój skrypt z różnymi wartościami w tablicy.
Podpowiedź: pamiętaj o odpowiednim przerwaniu pętli.
Stworzyłem coś takiego, ale czuję że nawet nie jestem blisko..
var arrWithnumbers = [6, 4, 9, 2, 1, 5, 1, 2, 9, 7];
var firstIndex = 0;
for (var i=0; i < arrWithnumbers.length; i++) {
for (var j=0; j===arrWithnumbers; j++) {
firstIndex++;
break;
}
}
console.log(firstIndex);