Input: array=[2,5,1,2,3,5,1,2,4]
Output return 2
Input: array=[2,1,1,2,3,5,1,2,4]
Output return 1
Input array=[2,3,4,5]
Output return undefined
I run my code on repl.it and it always return undefined.
Is there any improve ways to let undefined disappear?
Also how to return undefined in third input?
What i try in my JS:
function FirstRecurringCharacter(arr){
for (i = 0; i < arr.length; i++) {
if (arr.indexOf(arr[i]) !== i) {
console.log(arr[i]);
break;
}
}
};
FirstRecurringCharacter([2,5,1,2,3,5,1,2,4])//should return 2
FirstRecurringCharacter([2,1,1,2,3,5,1,2,4])//should return 1
FirstRecurringCharacter([2,3,4,5])//should rerturn undefined
returnstatement.