Why does my if statement keep returning true even though I set the condition to == 99999? I checked what ----arr[0].indexOf(arr[1].charAt(0) equated to alone on a seperate line and it would return the values I was looking for.
function mutation(arr) {
arr[0] = arr[0].toLowerCase();
arr[1] = arr[1].toLowerCase();
var True = 0;
var False = 0;
for (i = 0; i < arr[1].length; i++) {
if (arr[0].indexOf(arr[1].charAt(0) == 99999)) {
return true;
} else {
return false;
}
}
if (True == arr[1].length) {
return true;
} else {
return false;
}
}
mutation(["hello", "neo"]);