CL 1st Duplicate

by Matthew Vasallo

HTML

<ul id="theList">
    <li>6</li>
    <li>3</li>
    <li>1</li>
    <li>4</li>
    <li>7</li>
    <li>4</li>
    <li>2</li>
    <li>8</li>
    <li>9</li>
    <li>2</li>
</ul>

JavaScript

/*
Write an algorithm that will find the first duplicate in a list on the page.
For example we would return 4, for the list above.
*/

var arr=[];
var count=0;
$("#theList li").each(function(index, el)
                {
                    //alert("In each " + el.innerHTML);
                    if(arr.indexOf(el.innerHTML) !== -1)
                    {
 
                        alert("Found duplicate "+el.innerHTML);
                        count=1;
                        return false;
                    }
                    else
                    {
                    arr.push(el.innerHTML);
                    }
                        
                });
                if(count==0)
                {
                    alert("No duplicates found!!");
                }