Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> JavaScript Προγραμματισμός

Πώς να χρησιμοποιήσετε ένα Array Class σε Javascript

Για κάποιους , η Javascript είναι συχνά θεωρείται ως μια πρωτόγονη και όχι ιδιαίτερα χρήσιμη γλώσσα προγραμματισμού . Ωστόσο, η Javascript είναι στην πραγματικότητα ένα πλήρως object-oriented γλώσσα που τρέχει σε web browser σας . Μεταξύ των πολλών χαρακτηριστικών του είναι δομές δεδομένων , όπως πίνακες , διέταξε συλλογές των μεταβλητών . Χρησιμοποιώντας την τάξη του πίνακα είναι ακριβώς όπως την κήρυξη κάθε άλλο είδος της μεταβλητής . Οδηγίες
Η 1

αναγνωρίσει μια μεταβλητή πίνακα . Από Javascript είναι χαλαρά δακτυλογραφημένο , οι μεταβλητές κρατήστε απλά αξίες. Ενώ οι τιμές έχουν έναν τύπο , η ίδια η μεταβλητή δεν έχει τύπο. Ως εκ τούτου, δηλώνοντας μια μεταβλητή πίνακα είναι σαν την κήρυξη οποιοδήποτε άλλο ακέραιο ή σπάγκο σειρά variable.var = new Array ( ) ? 2

αναγνωρίσει μια μεταβλητή με ένα γνωστό μέγεθος εκκίνησης . Το παραπάνω θα δημιουργήσετε μια κενή σειρά από απροσδιόριστο ( ή μηδέν) μήκους . Ενώ αυτό μπορεί να είναι η μόνη επιλογή σας, αν δεν ξέρετε πόσα στοιχεία η μεταβλητή θα περιέχει , αν το κάνετε ξέρετε ότι μπορείτε να δηλώσετε μια μεταβλητή χρησιμοποιούν τις πληροφορίες αυτές . Αυτό είναι προτιμότερο η αλλαγή μεγέθους και τη σειρά , η οποία απαιτεί τη διάθεση νέων μνήμη και τη μετακίνηση ολόκληρης της συστοιχίας , είναι υπολογιστικά ακριβό .
Εικόνων 3

αναγνωρίσει μια μεταβλητή array με ένα γνωστό μέγεθος εκκίνησης , περνώντας αυτό το μέγεθος ως επιχείρημα για τη συστοιχία Array constructor.var = new Array ( 34 ) ?
Η 4

Περάστε τις τιμές ως επιχειρήματα για τον κατασκευαστή array ( αν οι τιμές θα είναι γνωστό πότε θα κηρύξει τον πίνακα ) . Αυτό είναι πιο γρήγορη και πιο συμπαγής από τη συμπλήρωση των τιμών αργότερα, χρησιμοποιώντας τα ονόματα δείκτη operator.var = new Array ( " Jim" , " Joe " , " βαρίδι" ) ?
5

literals Χρήση πίνακα. Μοιάζει πολύ με το πέρασμα των στοιχείων του πίνακα για τον κατασκευαστή , μπορείτε επίσης να χρησιμοποιήσετε μια σειρά κυριολεκτική . Αυτό είναι λειτουργικά το ίδιο , αλλά λιγότερο verbose.var ονόματα = [ " Jim" , " Joe " , " βαρίδι" ] ?
Η 6

Push στοιχεία στην παράταξη. Εάν το μέγεθος και το περιεχόμενο της συστοιχίας δεν είναι γνωστά όταν το πρόγραμμα είναι γραμμένο , νέα στοιχεία μπορούν να « ωθείται " στο τέλος του πίνακα. Να "σπρώξει " ένα στοιχείο σε μια σειρά είναι να κάνει την σειρά ένα στοιχείο μεγαλύτερες ( αν δεν είναι ήδη αρκετά μεγάλη ) και να προσθέσετε το στοιχείο στο τέλος της array.var ονόματα = new Array ( ) ? Names.push ( " Jim " ) ? names.push ( " Joe ")? names.push ( " Bob ")?
Η 7

Τροποποίηση και τα στοιχεία πρόσβασης του πίνακα χρησιμοποιώντας τον τελεστή δείκτη . Ο φορέας δείκτης είναι ο κύριος τρόπος για την πρόσβαση σε στοιχεία πίνακα . Χρησιμοποιώντας τον τελεστή δείκτη ( οι αγκύλες ) , μπορείτε ατομικά να διαβάσει ή να γράψει κάποια από τα ονόματα των πινάκων elements.var = new Array ( " Jim" , " Joe ")? Όνομα var = ονόματα [ 0 ] ? //Jimnames [ 1 ] = " Bob " ? //Joe είναι τώρα Bobnames [ 2 ] = "Καρλ " ? //Array έχει επεκταθεί για να κρατήσει Καρλ
8

Loop σε μια σειρά . Looping πάνω συστοιχίες μπορούν να επιτευχθούν με το « για " βρόχο. Το μέγεθος του πίνακα μπορεί να διαβαστεί από το μήκος ονόματα attribute.var της συστοιχίας = [ " Jim" , " Joe " , " βαρίδι" ] ? Για ( var i = 0 ? I Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα