92 of 264 menu

Μέθοδος join

Η μέθοδος join ενώνει τα στοιχεία ενός πίνακα σε μια συμβολοσειρά με τον καθορισμένο διαχωριστή (αυτός θα εισαχθεί μεταξύ των στοιχείων του πίνακα). Ο διαχωριστής καθορίζεται από την παράμετρο της μεθόδου και δεν είναι υποχρεωτικός. Εάν δεν καθοριστεί - από προεπιλογή ως διαχωριστής θα χρησιμοποιηθεί το κόμμα. Εάν θέλετε να συνενώσετε τα στοιχεία του πίνακα χωρίς διαχωριστή - καθορίστε τον ως κενή συμβολοσειρά ''.

Σύνταξη

πίνακας.join([διαχωριστής]);

Παράδειγμα

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

let arr = [1, 2, 3]; let str = arr.join('-'); console.log(str);

Αποτέλεσμα εκτέλεσης του κώδικα:

'1-2-3'

Παράδειγμα

Τώρα ας μην καθορίσουμε διαχωριστή και από προεπιλογή ο διαχωριστής θα γίνει το κόμμα:

let arr = [1, 2, 3]; let str = arr.join(); console.log(str);

Αποτέλεσμα εκτέλεσης του κώδικα:

'1,2,3'

Παράδειγμα

Ας συνενώσουμε τα στοιχεία του πίνακα χωρίς κανένα διαχωριστή:

let arr = [1, 2, 3]; let str = arr.join(''); console.log(str);

Αποτέλεσμα εκτέλεσης του κώδικα:

'123'

Παράδειγμα . Εφαρμογή

Ας αντιστρέψουμε τους χαρακτήρες μιας συμβολοσειράς σε αντίστροφη σειρά. Για να το κάνουμε αυτό, θα χωρίσουμε τη συμβολοσειρά σε πίνακα χρησιμοποιώντας την split με διαχωριστή '' (αυτός ο διαχωριστής θα τοποθετήσει κάθε χαρακτήρα της συμβολοσειράς σε ξεχωριστό στοιχείο του πίνακα), θα αντιστρέψουμε αυτόν τον πίνακα χρησιμοποιώντας την reverse και στη συνέχεια θα συνενώσουμε τον αντεστραμμένο πίνακα πάλι χρησιμοποιώντας την join:

let str = '123456789'; let arr1 = str.split(''); let arr2 = arr1.reverse(); let res = arr2.join(''); console.log(res);

Αποτέλεσμα εκτέλεσης του κώδικα:

'987654321'

Παράδειγμα . Εφαρμογή

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

let str = '123456789'; let res = str.split('').reverse().join(''); console.log(res);

Αποτέλεσμα εκτέλεσης του κώδικα:

'987654321'

Παράδειγμα . Εφαρμογή

Δίνεται μια ημερομηνία στη μορφή '2025-12-31'. Ας τη μετατρέψουμε στη μορφή '31.12.2025'. Για να το κάνουμε αυτό, θα χωρίσουμε τη συμβολοσειρά σε πίνακα χρησιμοποιώντας την split, θα αντιστρέψουμε αυτόν τον πίνακα χρησιμοποιώντας την reverse και στη συνέχεια θα συνενώσουμε τον αντεστραμμένο πίνακα πάλι χρησιμοποιώντας την join:

let date = '2025-12-31'; let res = date.split('-').reverse().join('.'); console.log(res);

Αποτέλεσμα εκτέλεσης του κώδικα:

'31.12.2025'

Δείτε επίσης

  • η μέθοδος split,
    που χωρίζει μια συμβολοσειρά σε πίνακα σύμφωνα με τον καθορισμένο διαχωριστή
  • η μέθοδος reverse,
    που αλλάζει τη σειρά των στοιχείων στον πίνακα σε αντίστροφη
  • η μέθοδος concat,
    που συνενώνει συμβολοσειρές σε μία
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη