• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Namen in Array ermitteln

musclebreast

Mitglied
Hallo,

ich stehe heute irgendwie auf dem Schlauch un komme nicht mal auf den Lösungsansatz und hoffe ihr könnt mir wieder helfen. Ich habe ein Array mit 100 namen. jetzt gibs es 3 Namen: Andreas, robert und Andy. ich will in diesem Array die herausfinden die nicht dabei sind.

Code:
for (var i = 0; i < groupname.length; ++i) {

hier müsste ich herausfinden welcher der 3 namen nicht dabei ist...

}

wie kann man dies tun? hatte die 3 Namen schon in nen Array getan und dann je mit einr for schleife die beiden Arraywerteverglichen..hat aber nicht ganz funktioniert...hat jemand einen theoretischen ansatz?

lg

lara
 
Code:
var liste = new Array("Andreas", "robert" ,"Andy");
var existierende_namen= new Array();

var counter=0;
for (var i = 0; i < groupname.length; i++) {
  for (var n = 0; n < groupname.length; n++) {
       if(groupname[i]==liste[n])
       {
          existierende_namen[counter] = liste[n];
          liste[n] = "";
       }
  }
}


Jetzt hast du 2 Arrays in existierende_namen stehen alle namen die vorgekommen sind von den 3 Namen und in liste sind die Fehlenden Namen enthalten.
Wenn du die anzeigen willst oder so je nach Belieben mit

alert zum Beispiel:
Code:
var html="";
for (var i = 0; i < liste.length; i++) {
  html += liste[i]+"\n":
}
alert(html);

oder wie auch immer
 
Zurück
Oben