Πώς να μετατρέψετε μια συμβολοσειρά σε πίνακα σε JavaScript

Pos Na Metatrepsete Mia Symboloseira Se Pinaka Se Javascript



Σε γλώσσες υψηλού επιπέδου, οι συμβολοσειρές είναι οι πιο παραγωγικές γρήγορες και αποτελεσματικές δομές δεδομένων. Ενώ ο πίνακας αποτελείται από παρόμοια στοιχεία δεδομένων συμβολοσειράς. Επιπλέον, οι πίνακες μπορούν να χρησιμοποιηθούν για την αποθήκευση των διαφορετικών τιμών σε μία μόνο μεταβλητή. Κάθε στοιχείο πίνακα έχει έναν μοναδικό αριθμό συνδεδεμένο μαζί του, ο οποίος ονομάζεται αριθμητικός δείκτης, που επιτρέπει στους χρήστες να έχουν πρόσβαση σε αυτό. Οι πίνακες στο JavaScript συνήθως ξεκινούν με μηδέν δείκτη και μπορούν να χειριστούν με διαφορετικές μεθόδους.

Αυτή η ανάρτηση θα δείξει τη μετατροπή της συμβολοσειράς σε πίνακα σε JavaScript.

Πώς να μετατρέψετε/τροποποιήσετε μια συμβολοσειρά σε πίνακα σε JavaScript;

Για να μετατρέψετε/τροποποιήσετε μια συμβολοσειρά σε πίνακα σε JavaScript, μπορούν να χρησιμοποιηθούν πολλαπλές μέθοδοι. Μερικές από αυτές παρατίθενται παρακάτω:







Μέθοδος 1: Μετατροπή συμβολοσειράς σε πίνακα χρησιμοποιώντας τη μέθοδο Array.from()

Για να τροποποιήσετε μια συμβολοσειρά σε έναν πίνακα μια JavaScript ' Array.from() μπορεί να χρησιμοποιηθεί η μέθοδος. Όταν ασχολούμαστε με συμβολοσειρές, κάθε γράμμα της συμβολοσειράς μετατρέπεται σε μέλος της νέας παρουσίας πίνακα, αλλά όταν ασχολείται με ακέραιες τιμές, η νέα παρουσία πίνακα απλώς παίρνει τα στοιχεία του υπάρχοντος πίνακα.



Σύνταξη



Για να χρησιμοποιήσετε το Array.from(), μπορεί να χρησιμοποιηθεί η ακόλουθη μέθοδος:





Πίνακας . από ( αντικείμενο, mapFunction, thisValue )

Τώρα, εκτελέστε τις παρακάτω οδηγίες:

  • Πρώτα, δηλώστε μια μεταβλητή και αντιστοιχίστε μια τιμή σε αυτήν τη μεταβλητή. Για να γίνει αυτό, μια μεταβλητή με το όνομα ' το όνομά μου », δηλώνεται.
  • Στη συνέχεια, πάρτε μια άλλη μεταβλητή με διαφορετικό όνομα και χρησιμοποιήστε το ' Array.from() ' μέθοδος για τη μετατροπή της τιμής συμβολοσειράς μεμονωμένα:
αφήστε το όνομά μου = 'Hafsa Javed' ;

ας nameChars = Πίνακας . από ( το όνομά μου ) ;

Τέλος, εμφανίστε την έξοδο στην κονσόλα με τη βοήθεια του ' console.log() 'μέθοδος:



κονσόλα. κούτσουρο ( nameChars ) ;

Μπορεί να φανεί ότι η συμβολοσειρά έχει μετατραπεί σε πίνακα. Κάθε ευρετήριο του περιέχει έναν μόνο χαρακτήρα, αντίστοιχα:

Μέθοδος 2: Μετατροπή συμβολοσειράς σε πίνακα χρησιμοποιώντας τη μέθοδο Object.assign()

JavaScript ' Object.assign() Η μέθοδος μπορεί να χρησιμοποιηθεί για το διαχωρισμό της συμβολοσειράς σε ξεχωριστούς χαρακτήρες ή τιμές. Για να το κάνετε αυτό, ακολουθήστε τις οδηγίες που αναφέρονται παρακάτω:

  • Αρχικοποιήστε τη μεταβλητή και ορίστε μια τιμή σύμφωνα με τις προτιμήσεις σας.
  • Στη συνέχεια, δηλώστε μια άλλη μεταβλητή με διαφορετικό όνομα και χρησιμοποιήστε τη μέθοδο 'Object.assign()' για να μετατρέψετε τη συμβολοσειρά σε μεμονωμένους χαρακτήρες:
αφήστε το Fname = 'Linux' ;

ας όνομα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.