Στο JavaScript , όπως και στις περισσότερες άλλες γλώσσες προγραμματισμού , ένας πίνακας είναι μια μεταβλητή που αναφέρονται σε ένα συλλογές αντικειμένων δεδομένων . Ενώ σε ορισμένες άλλες γλώσσες ( όπως η C ή Java ) ένας πίνακας πρέπει να είναι κάτοχοι αξιών του ίδιου τύπου δεδομένων , σε JavaScript ένας πίνακας μπορεί να κρατήσει τις τιμές των διαφόρων τύπων . Για παράδειγμα , ο πίνακας JavaScript :
ονόματα
var = new Array ( " Bob " , " Γιώργος " , " Bill" , 3 ) ?
Περιέχει τρεις χορδές που περιέχουν ονόματα , και ο αριθμός 3 . Οι πίνακες στο JavaScript παρουσίες ως αντικείμενα , πράγμα που σημαίνει ότι περιλαμβάνουν ορισμένες μέθοδοι προγραμματιστές μπορούν να καλέσουν .
Εικόνων Η pop ( ) Μέθοδος
Η
Η μέθοδος "pop" προέρχεται από το ιδέα της δομής δεδομένων στοίβας. Στοίβες είναι λίστες των δεδομένων, από την οποία οι τιμές που ανακτώνται /απομακρυνθεί (ή " έσκασε ") από το τέλος της λίστας . Αυτό σημαίνει ότι το τελευταίο στοιχείο της λίστας απομακρύνεται , και το μήκος λίστας αλλάξει. Η μέθοδος pop για τις λειτουργίες JavaScript Πίνακες με τον ίδιο τρόπο :
document.write ( names.pop ( ) ) ?
Document.write (ονόματα ) ?
Αυτή η εντολή θα γράψτε τον αριθμό 3 στο πρόγραμμα περιήγησης , και αφαιρέστε το από τη λίστα . Το υπόλοιπο κατάλογος θα διαβάσει :
Bob , ο Γιώργος , ο Bill
Η Η ματίσματος ( ) Μέθοδος
Η
Η μέθοδος " συναρμογής " είναι παρόμοια με τη μέθοδο ποπ , κατά το ότι μπορεί να απομακρύνει τα δεδομένα από συστοιχίες και να τροποποιήσουν το περιεχόμενό τους . Η μέθοδος ματίσματος , ωστόσο, έχει λίγο μεγαλύτερη ευελιξία , κατά το ότι μπορεί επίσης να προσθέσει στοιχεία σε μια λίστα , και μπορεί να προμορφωμάτων λειτουργίες στα στοιχεία στη μέση της λίστας. Για παράδειγμα :
names.splice ( 1 , 0 , " Mark" ) ?
Θα προσθέσει το στοιχείο " Mark" στο δείκτη 1 . Έτσι, η σειρά θα διαβάσει :
Bob , Mark , ο Γιώργος , ο Bill
Το πρώτο επιχείρημα του ματίσματος ορίζει το δηλώνει δείκτη . Το δεύτερο επιχείρημα σηματοδοτεί πόσα στοιχεία για την αφαίρεση ( σε αυτή την περίπτωση δεν υπάρχουν, δεδομένου ότι ένα στοιχείο είναι μόνο να προστεθεί) . Το τρίτο είναι το πραγματικό στοιχείο .
Εικόνων Παραδείγματα
Η
Το pop και μέθοδοι συγκόλλησης μπορεί να τροποποιήσει τις μεταβλητές σε μεγάλο βαθμό , και οι προγραμματιστές θα πρέπει να είναι ενήμεροι για το πώς τα δεδομένα σε ένα πίνακα μεταβολών ως εργασίες συμβούν . Το παράδειγμα κώδικα :
names.pop ( ) ?
Names.pop ( ) ?
Names.splice ( 0 , 1 , " John" ) ?
names.splice ( 1 , 0 , " Kyle " , " Robert" ) ?
names.pop ( ) ?
αλλάζει εντελώς τη λίστα για να διαβάσετε :
John , Kyle , Robert
Τα τελευταία δύο τιμές του αρχικού πίνακα ( Γιώργος και Bill ) έσκασε από τη λίστα . Το όνομα " John" , προστίθεται στην πρώτη ( 0 ) θέση , ενώ ο Bob έχει αφαιρεθεί . Δύο επιπλέον ονόματα ( Kyle και Robert ) προστέθηκε στο μεταξύ Ιωάννης και ο Μάρκος , και, τέλος, ο Μάρκος έσκασε από τον κατάλογο .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα