⊗jsSpStARD 42 of 294 menu

Διαγραφή διπλότυπων από έναν πίνακα χρησιμοποιώντας Set

Με τη βοήθεια των Συνόλων Set μπορείτε εύκολα να διαγράψετε διπλότυπα από πίνακες. Για να το κάνετε αυτό, ο πίνακας πρέπει να μετατραπεί σε ένα Σύνολο Set. Δεδομένου ότι αυτή η συλλογή δεν μπορεί να περιέχει διπλότυπα στοιχεία, κατά τη μετατροπή αυτά θα εξαφανιστούν. Εάν στη συνέχεια μετατρέψετε το Σύνολο πίσω σε πίνακα, τότε θα λάβουμε έναν πίνακα χωρίς διπλότυπα.

Ας δούμε ένα παράδειγμα. Ας υποθέσουμε ότι έχουμε τον ακόλουθο πίνακα με διπλότυπα:

let arr = [1, 2, 3, 1, 3, 4];

Ας δημιουργήσουμε ένα Σύνολο Set βασισμένο σε αυτόν:

let set = new Set(arr);

Τώρα ας μετατρέψουμε το Σύνολο μας πίσω σε πίνακα:

let arr = [1, 2, 3, 1, 3, 4]; let res = [...new Set(arr)]; console.log(res); // θα εμφανίσει [1, 2, 3, 4]

Γράψτε μια συνάρτηση που θα δέχεται ως παράμετρο έναν πίνακα και θα επιστρέφει αυτόν τον πίνακα χωρίς διπλότυπα.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη