Thorsten F.: Doppelt Elemente im Array zählen

Beitrag lesen

Hi,

eine Frage: Ich habe ein Array mit folgenden Elementen:

Name1, Name2, Name3, Name1, Name2

Jetzt möchte ich folgende Ausgabe:

Name1 = 2
Name2 = 2
Name3 = 1

Wie bekomme ich das hin. Ich habe bereits eine Funktion, die mir die doppelten Einträge entfernt, aber das hilft mir ja nicht wirklich weiter.

Hier die Fkt. um die doppelten Einträge zu entfernen:

var test = new Array();
   for( var ii = 0; ii < doppelt.length; ii++ )
   {
    var found = false;
    for( var jj = 0; jj < test.length; jj++ )
    {
     if( doppelt[ii] == test[jj] )
     {
      found = true;
      break;
     }
    }
    if( found == false )
    {
     test.push( doppelt[ii] );
       }
   }

Grüße,
Thorsten F.