Click to See Complete Forum and Search --> : Removing duplicate values in String And array


raghu123
06-29-2007, 01:57 AM
If there is value some thing like this I need to remove duplicate values

“TEST,ONE,TWO,TEST,ONE,THREE,THREE,FOUR””


I require above value as “TEST,ONE,TWO,THREE,FOUR” from a JavaScript function

Mr J
06-29-2007, 05:18 AM
See if this works ok

<script type="text/javascript">

str="TEST,ONE,TWO,TEST,ONE,THREE,THREE,FOUR"

temp=str.split(",")

newArr=[]

for(var i=0;i<temp.length;i++){

isIn=0

for(var j=0;j<newArr.length;j++){

if(temp[i]==newArr[j]){
isIn=1
}

}

if(isIn==0){
newArr.push(temp[i])
}

}

alert("Original string = "+temp+"\n\nNew string = "+newArr)

</script>