Kod ma za zadanie wypisywać powtarzalne ID z tablicy XX. Wypisuje je, ale nie chce ich dodać do tablicy nazwanej SS. Może mi ktoś z tym pomoc/ wytłumaczyć gdzie mam błąd?
<script>
var XX = [];
XX[0] = ['z','1','x','y',1];
XX[1] = ['z','2','x','y',2];
XX[2] = ['z','1','x','y',1];
XX[3] = ['z','2','x','y',2];
XX[4] = ['z','3','x','y',3];
var SS = [];
for(i=0;i<XX.length;i++){
for(j=0;j<XX.length;j++){
if((XX[i][4]==XX[i+j][4])&&(i!=i+j)){
//Zmienna d to powtarzające sie ID
var d = XX[i][4];
//dodanie zmiennej d do tablicy SS(które nie działa nwm czemu i proszę o pomoc aby zaczęło działać)
SS.push(d)
//wypisanie zmiennej d (które działa)
document.write(d)
}
}
}
for(j=0;j<SS.length;j++){
document.write(SS[j])
}
</script>