Αυτή η ανάρτηση θα δείξει τη μετατροπή της συμβολοσειράς σε πίνακα σε JavaScript.
Πώς να μετατρέψετε/τροποποιήσετε μια συμβολοσειρά σε πίνακα σε JavaScript;
Για να μετατρέψετε/τροποποιήσετε μια συμβολοσειρά σε πίνακα σε JavaScript, μπορούν να χρησιμοποιηθούν πολλαπλές μέθοδοι. Μερικές από αυτές παρατίθενται παρακάτω:
Μέθοδος 1: Μετατροπή συμβολοσειράς σε πίνακα χρησιμοποιώντας τη μέθοδο Array.from()
Για να τροποποιήσετε μια συμβολοσειρά σε έναν πίνακα μια JavaScript ' Array.from() μπορεί να χρησιμοποιηθεί η μέθοδος. Όταν ασχολούμαστε με συμβολοσειρές, κάθε γράμμα της συμβολοσειράς μετατρέπεται σε μέλος της νέας παρουσίας πίνακα, αλλά όταν ασχολείται με ακέραιες τιμές, η νέα παρουσία πίνακα απλώς παίρνει τα στοιχεία του υπάρχοντος πίνακα.
Σύνταξη
Για να χρησιμοποιήσετε το Array.from(), μπορεί να χρησιμοποιηθεί η ακόλουθη μέθοδος:
Πίνακας . από ( αντικείμενο, mapFunction, thisValue )
Τώρα, εκτελέστε τις παρακάτω οδηγίες:
- Πρώτα, δηλώστε μια μεταβλητή και αντιστοιχίστε μια τιμή σε αυτήν τη μεταβλητή. Για να γίνει αυτό, μια μεταβλητή με το όνομα ' το όνομά μου », δηλώνεται.
- Στη συνέχεια, πάρτε μια άλλη μεταβλητή με διαφορετικό όνομα και χρησιμοποιήστε το ' Array.from() ' μέθοδος για τη μετατροπή της τιμής συμβολοσειράς μεμονωμένα:
ας nameChars = Πίνακας . από ( το όνομά μου ) ;
Τέλος, εμφανίστε την έξοδο στην κονσόλα με τη βοήθεια του ' console.log() 'μέθοδος:
κονσόλα. κούτσουρο ( nameChars ) ;
Μπορεί να φανεί ότι η συμβολοσειρά έχει μετατραπεί σε πίνακα. Κάθε ευρετήριο του περιέχει έναν μόνο χαρακτήρα, αντίστοιχα:
Μέθοδος 2: Μετατροπή συμβολοσειράς σε πίνακα χρησιμοποιώντας τη μέθοδο Object.assign()
JavaScript ' Object.assign() Η μέθοδος μπορεί να χρησιμοποιηθεί για το διαχωρισμό της συμβολοσειράς σε ξεχωριστούς χαρακτήρες ή τιμές. Για να το κάνετε αυτό, ακολουθήστε τις οδηγίες που αναφέρονται παρακάτω:
- Αρχικοποιήστε τη μεταβλητή και ορίστε μια τιμή σύμφωνα με τις προτιμήσεις σας.
- Στη συνέχεια, δηλώστε μια άλλη μεταβλητή με διαφορετικό όνομα και χρησιμοποιήστε τη μέθοδο 'Object.assign()' για να μετατρέψετε τη συμβολοσειρά σε μεμονωμένους χαρακτήρες:
ας όνομαChar = Αντικείμενο . αναθέτω ( [ ] , Fname ) ;
Τέλος, εμφανίστε τον πίνακα στην κονσόλα χρησιμοποιώντας το 'console.log(nameChar)':
κονσόλα. κούτσουρο ( όνομαΧαρ ) ;
Μέθοδος 3: Μετατροπή συμβολοσειράς σε πίνακα χρησιμοποιώντας τη μέθοδο split().
Ο ' διαίρεση() Η μέθοδος JavaScript χρησιμοποιείται για τη μετατροπή της συμβολοσειράς σε μια υποσυμβολοσειρά σε έναν πίνακα. Ο κενός χώρος χρησιμοποιείται ως τελεστής για την αλλαγή της συμβολοσειράς σε υποσυμβολοσειρά σε έναν πίνακα. Επιπλέον, η μέθοδος split() δεν μπορεί να τροποποιήσει την αρχική/πραγματική συμβολοσειρά.
Σύνταξη
Για να χρησιμοποιήσετε τη μέθοδο split(), χρησιμοποιήστε την παρακάτω αναφερόμενη σύνταξη:
σειρά. διαίρεση ( διαχωριστικό, όριο )Εδώ:
- ” διαχωριστής Το ” χρησιμοποιείται για να προσθέσει κενό μεταξύ των λέξεων συμβολοσειρών και να το μετατρέψει σε δευτερεύουσα συμβολοσειρά.
- ' όριο ' χρησιμοποιείται για τον καθορισμό του ορίου της συμβολοσειράς.
Παράδειγμα 1: Διαχωρίστε τη συμβολοσειρά προσθέτοντας διάστημα και αποθηκεύστε τη σε πίνακα
Ο ' διαίρεση() Η μέθοδος επικαλείται για τον διαχωρισμό της συμβολοσειράς σε μεμονωμένες λέξεις. Εδώ, το '' '' χρησιμοποιείται ως διαχωριστικό για να προσθέσετε κενό μεταξύ της λέξης στη συμβολοσειρά:
αφήστε κείμενο = 'Αυτός είναι ιστότοπος Linuxhint' ;αφήστε τη διάταξη = κείμενο. διαίρεση ( '' ) ;
Στη συνέχεια, χρησιμοποιήστε το ακόλουθο απόσπασμα κώδικα για να εμφανίσετε την έξοδο στην κονσόλα:
κονσόλα. κούτσουρο ( πίνακας )
Παράδειγμα 2: Διαχωρίστε το κείμενο αφαιρώντας μία υποσυμβολοσειρά και αποθηκεύστε το σε έναν πίνακα
Σε αυτό το παράδειγμα, το « Linux Η παράμετρος ορίζεται ως διαχωριστικό συμβολοσειράς για να χωρίσει την καθορισμένη συμβολοσειρά σε διαφορετική υποσυμβολοσειρά:
αφήστε κείμενο = 'Αυτός είναι ιστότοπος Linuxhint' ;αφήστε τη διάταξη = κείμενο. διαίρεση ( 'Linux' ) ;
Τέλος, εμφανίστε την έξοδο με τη βοήθεια αυτής της εντολής:
κονσόλα. κούτσουρο ( πίνακας ) ;Παραγωγή
Μέθοδος 4: Μετατροπή συμβολοσειράς σε πίνακα με χρήση του τελεστή spread[…]
Ο τελεστής spread[…..] μπορεί επίσης να χρησιμοποιηθεί για τη μετατροπή μιας συμβολοσειράς σε πίνακα. Για να το κάνετε αυτό, αρχικοποιήστε τη μεταβλητή και ορίστε την τιμή. Στη συνέχεια, χρησιμοποιήστε το '[ …όνομα ]” ως τιμή άλλης μεταβλητής που θα απλώσει τη συμβολοσειρά σε έναν πίνακα ως μεμονωμένο χαρακτήρα:
αφήστε το όνομα = 'Linux' ;ας όνομαChar = [ ... όνομα ] ;
κονσόλα. κούτσουρο ( όνομαΧαρ ) ;
Παραγωγή
Αυτό αφορά τη μετατροπή της συμβολοσειράς σε πίνακα χρησιμοποιώντας διαφορετικές μεθόδους.
συμπέρασμα
Για να μετατρέψετε μια συμβολοσειρά σε πίνακα στο JavaScript, υπάρχουν πολλές μέθοδοι που μπορούν να χρησιμοποιηθούν, όπως ' Array.from() », « Object.assign() », « διαίρεση() 'μέθοδοι και' εξάπλωση[…] ' χειριστής. Οπου ' Array.from() ” χρησιμοποιείται για τη μετατροπή της συμβολοσειράς σε υποσυμβολοσειρά. Αυτή η εγγραφή έχει δηλώσει τις διαφορετικές μεθόδους για τη μετατροπή της συμβολοσειράς σε πίνακα σε JavaScript.