function FindDuplicatesArray(arr) {
        //Bestimmen der Länge des gegebenen Arrays und speichern des Wertes
        // in der Variable length 
        const length = arr.length;
 
          /*Anlegen eines neuen Arrays newArr in dem die doppelten bzw. mehr-
          fach vorkommenden Elemente gespeichert werden. Als Hilfsvariable 
          zum Mitzählen wird die Variable index deklariert und mit dem Wert 
          null initialisiert. */
          let newArr = [];
          let index = 0;  


        /*Mehrfach vorhandene Elemente können mit zwei Schleifen entdeckt werden.
         Die äußere Schleife iteriert über den Array von 0 bis zum Ende des 
        Arrays. Die äußere Schleife wählt ein Element aus. In der inneren 
        Schleife wird das ausgewählte Element mit den anderen Elementen des 
        Arrays verglichen. */
         for (let i = 0; i < length - 1; i++) {
            for (let j = i + 1; j < length; j++) {

        /*Wenn eine Übereinstimmung gefunden wird, also das doppelte Element 
        gefunden wurde, wird das gefundene Element im Array newArr gespeichert.*/
            if (arr[i] === arr[j]) {
                  newArr[index] = arr[i];
                  index++;
               }
            }
         }
        /* Als Ergebnis der Funktion werden die Duplikate zurückgegeben.*/
         return newArr;
      }

console.log(FindDuplicatesArray([6, 9, 15, 6, 13, 9, 11, 15]));

    //Angeben und initialisieren des Arrays.
    // arr = [6, 9, 15, 6, 13, 9, 11, 15];
        
        
akzeptieren ablehen

Diese Website verwendet Cookies und Zählpixel, um Ihnen die bestmögliche Nutzung dieser Website zu ermöglichen.Learn more about cookies sehen Sie auch Datenschutz