RosettaCodeData/Task/Remove-duplicate-elements/XBS/remove-duplicate-elements.xbs

16 lines
257 B
Plaintext

func RemoveDuplicates(Array){
set NewArray = [];
foreach(k,v as Array){
if (NewArray->includes(v)){
Array->splice(toint(k),1);
} else {
NewArray->push(v);
}
}
}
set Arr = ["Hello",1,2,"Hello",3,1];
log(Arr);
RemoveDuplicates(Arr);
log(Arr);