135
rated 0 times
[
141]
[
6]
/ answers: 1 / hits: 85526
/ 13 Years ago, thu, august 4, 2011, 12:00:00
I have this code:
var ar = [10,7,8,3,4,7,6];
function isin(n,a){
for (var i=0;i<a.length;i++){
if (a[i]== n) {
var b = true;
return b;
} else {
var c = false;
return c;
}
}
}
function unique(a){
var arr = [];
for (var i=0;i<a.length;i++){
if (!isin(a[i],arr)){
arr.push(a[i]);
}
}
return arr;
}
alert(unique(ar));
In this code, I try to create new unique array (without duplicates) out of the original one.
But I still get the original array! Where's my mistake?
More From » arrays