Robię sobie takie oto zadanie na code wars https://www.codewars.com/kata/5a3dd29055519e23ec000074/train/javascript i mam za zadanie porównać sobie dwie tablice. Jedna to tablica z prawidłowymi odpowiedziami natomiast druga to po prostu tablica z odpowiedziami udzielonymi przez ucznia, a tutaj jest mój kod
function checkExam(array1, array2){
let score = 0;
for(let i = 1; i < array2.length; i++){
for(let j = i + 1; j < array1.length; j++){
if(array2[i] == array1[j]){
score++
}else if(array2[i] !== array1[j]){
score--
}else if(array2[j] == ' '){
return score;
}
}
}
}
checkExam(['a','a','b','b'],['a','c','b','d']);
problem w tym że zwraca mi za każdym razem undefined. Chodzi o to by porównać te dwie tablice i za każdą poprawną odpowiedź doliczyć 4 punkty za każdą złą -1 a za pustą dać po prostu 0. Czy mógłbym prosić o jakąś małą podpowiedź sugerującą co takiego zmienić w tym kodzie