Array listning
Problemet er at jeg har et array med en masse by navne, som jeg gerne vil have listet,men hvis et bynavn optræder mere en gang, skal den kun vise det en gang.
Altså sådan her: kbh,kolding,odense,vejle
Jeg kan simpelhen ikke regne den ud - håber I kan hjælpe.
mit kode eksempel:
CityArray = new Array();
CityArray[0] = "kbh";
CityArray[1] = "kbh";
CityArray[2] = "vejle";
CityArray[3] = "odense";
CityArray[4] = "odense";
CityArray[5] = "odense";
CityArray[6] = "kolding";
c=0;
for (var j = 0; j<CityArray.length; j++) {
for (var p = 0; p<CityArray.length; p++) {
if (CityArray[j] == CityArray[p]) {
c++
if(c>2){
CityArray.pop(CityArray[p])
c=0;
}
}
}
}
CityArray.sort()
trace(CityArray);
// Mit output: kbh,kbh,odense,vejle
// Output som jeg gerne vil have det til at se ud: kbh,kolding,odense,vejle
