The Code:
<script language="javascript">
<!--
var X = new Array( // just some sample data
"l",
"k",
"j",
"i",
"h",
"g",
"f",
"e",
"d",
"c",
"b",
"b" // there's the duplicate
);
function arrHasDupes( A ) { // finds any duplicate array elements using the fewest possible comparison
var i, j, n;
n=A.length;
// to ensure the fewest possible comparisons
for (i=0; i<n; i++) { // outer loop uses each item i at 0 through n
for (j=i+1; j<n; j++) { // inner loop only compares items j at i+1 to n
if (A[i]==A[j]) return true;
} }
return false;
}
if ( arrHasDupes( X ) ) // this just calls the function to test it
document.write( "<H1>yes</H1>");
else
document.write( "<H1>no</H1>");
-->
</script>
email me with any requests for pages like this.
other freebies by groggyjava
my home page