Προετοιμάστε JavaScript σειρά σας . Ο κώδικας που ακολουθεί δείχνει ένα παράδειγμα δημιουργίας εγχόρδων και την αποθήκευσή του σε μια μεταβλητή σε ένα απόσπασμα της JavaScript :
var totalString = " Εδώ είναι μερικές λέξεις σε ένα string" ?
Αυτό το παράδειγμα είναι για επίδειξη , αλλά μπορείτε να χρησιμοποιήσετε οποιαδήποτε συμβολοσειρά κειμένου που έχετε ήδη μέσα στον κώδικά σας . Εάν η σειρά σας να συλληφθούν από την είσοδο του χρήστη , να το αποθηκεύσετε στην μεταβλητή ούτως ή άλλως . 2
Split σειρά σας . Χρησιμοποιώντας την ακόλουθη σύνταξη , χωρίζεται συμβολοσειρά κειμένου σας σε ξεχωριστά στοιχεία :
totalString.split ( "") ?
Αυτό χωρίζει το string σε μεμονωμένες λέξεις , χρησιμοποιώντας τον κενό χαρακτήρα ως διαχωριστικό . Ο διαχωριστής παρέχεται ως η πρώτη παράμετρος στη μέθοδο διάσπαση όπως στο παράδειγμα . Μπορείτε να χωρίσετε σειρά σας χρησιμοποιώντας οποιοδήποτε διαχωρισμό του χαρακτήρα σας αρέσει , προσαρμόζοντας τον κωδικό σας για τις ανάγκες της δικής συγκεκριμένο έργο σας .
Εικόνων 3
Αποθηκεύστε τα στοιχεία σας σειρά σε μια μεταβλητή πίνακα . Μέχρι στιγμής , ο κώδικας έχει χωρίσει το string , αλλά κάνει τίποτα με τα στοιχεία που προκύπτουν . Χρησιμοποιώντας την ακόλουθη σύνταξη , αποθηκεύστε το αποτέλεσμα της διαίρεσης της λειτουργίας σε μια μεταβλητή :
var stringElems = totalString.split ( "") ?
Μπορείτε τώρα να έχετε πρόσβαση σε κάθε επιμέρους στοιχείο χρησιμοποιώντας το αντικείμενο array σε οποιοδήποτε σημείο αργότερα στον κώδικά σας . Για παράδειγμα , τα ακόλουθα θα εξάγει το δεύτερο λέξη στην πρόταση , η οποία αποθηκεύεται στο ευρετήριο πίνακα 1 , δεδομένου ότι οι θέσεις πίνακα ξεκινούν από το μηδέν :
document.write ( stringElems [ 1 ] ) ?
4
Περιορίστε λειτουργία διάσπασης σας . Μπορείτε προαιρετικά να περιορίσετε το αποτέλεσμα της λειτουργίας διάσπαση . Για παράδειγμα , εάν θέλετε να αποθηκεύσετε μόνο τις πρώτες δύο λέξεις , μπορείτε να χρησιμοποιήσετε τον ακόλουθο κώδικα :
var stringElems = totalString.split ( " " , 2 ) ?
Αυτό αποθηκεύει την πρώτη δύο στοιχεία που προκύπτουν από τη διάσπαση λειτουργία εντός μίας συστοιχίας , αλλά δεν κάνει τίποτα με το υπόλοιπο της στοιχειοσειράς . Το όριο που εφαρμόζεται στη λειτουργία διαίρεσης παρέχεται ως δεύτερη παράμετρο στη συνάρτηση. Αυτό δεν είναι απαραίτητο , οπότε αν θέλετε τη μέθοδο διαχωρισμού που εφαρμόζεται για το σύνολο εγχόρδων μπορείτε απλά να αφήσετε αυτή τη δεύτερη παράμετρο έξω .
5
Δοκιμάστε τον κωδικό σας περιλαμβάνοντας εντός ιστοσελίδα σας . Πειραματιστείτε με αυτό , αλλάζοντας τις παραμέτρους διάσπαση μέθοδο και δοκιμή ξανά τη σελίδα . Αν η σελίδα σας δεν περιέχει καμία πλευρά του server κώδικα , μπορείτε να το δοκιμάσετε με το άνοιγμα στο πρόγραμμα περιήγησης στο Web από τον υπολογιστή σας , αντί να το ανεβάσετε στο διαδίκτυο κάθε φορά που κάνετε μια αλλαγή . Θυμηθείτε να προσαρμόσει τον κώδικα για να ταιριάζουν σε ό, τι το δικό σας έργο που προσπαθεί να επιτύχει .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα