Αυτό το άρθρο θα παρουσιάσει τις μεθόδους για την αφαίρεση ενός αντικειμένου από έναν πίνακα με JavaScript.
Πώς να αφαιρέσετε/διαγράψετε ένα αντικείμενο από έναν πίνακα με JavaScript;
Για να αφαιρέσετε ένα αντικείμενο από έναν πίνακα, χρησιμοποιήστε τις ακόλουθες μεθόδους:
Μέθοδος 1: Αφαίρεση αντικειμένου από πίνακα χρησιμοποιώντας τη μέθοδο shift().
Ο ' βάρδια() Η μέθοδος ” χρησιμοποιείται για την αφαίρεση ενός στοιχείου ή αντικειμένου από την αρχή ενός πίνακα. Διαγράφει το πρώτο στοιχείο ενός πίνακα και τροποποιεί τον αρχικό πίνακα ενημερώνοντας τους δείκτες όλων των υπόλοιπων στοιχείων. Είναι μια στατική μέθοδος του « Πίνακας 'αντικείμενο.
Σύνταξη
Η δεδομένη σύνταξη χρησιμοποιείται για την αφαίρεση του πρώτου αντικειμένου από έναν πίνακα:
πίνακας. βάρδια ( ) ;
Παράδειγμα
Δημιουργήστε μια σειρά αντικειμένων με το όνομα ' arrObj ”:
συνθ arrObj = [
{ όνομα : 'Μεγάλο' , ηλικία : 28 } ,
{ όνομα : 'Νεοσσιά' , ηλικία : 26 } ,
{ όνομα : 'Στέφανος' , ηλικία : 27 } ,
{ όνομα : 'Rohnda' , ηλικία : 25 } ,
{ όνομα : 'Μικρόφωνο' , ηλικία : 22 }
] ;
Καλέστε τη μέθοδο shift() για να αφαιρέσετε το πρώτο αντικείμενο ενός πίνακα και να το αποθηκεύσετε στη μεταβλητή ' αφαιρέστεObj ”:
ήταν αφαιρέστεObj = arrObj. βάρδια ( ) ;Εκτυπώστε το αντικείμενο που αφαιρέθηκε στην κονσόλα:
κονσόλα. κούτσουρο ( αφαιρέστεObj ) ;
Τέλος, εκτυπώστε τον υπόλοιπο πίνακα χρησιμοποιώντας το ' console.log() 'μέθοδος:
κονσόλα. κούτσουρο ( arrObj ) ;Μπορεί να παρατηρηθεί ότι το πρώτο αντικείμενο του πίνακα του οποίου το ζεύγος κλειδιού-τιμής είναι ' {όνομα: «Mari», ηλικία: 28} Το ' αφαιρείται και επιστρέφεται ως τιμή του ' αφαιρέστεObj '. Ο αρχικός πίνακας στη συνέχεια τροποποιείται και οι δείκτες του ενημερώνονται έτσι ώστε το επόμενο αντικείμενο του πίνακα να γίνει το πρώτο αντικείμενο:
Μέθοδος 2: Αφαίρεση αντικειμένου από πίνακα χρησιμοποιώντας τη μέθοδο splice().
Εάν θέλετε να αφαιρέσετε ένα αντικείμενο από οποιοδήποτε συγκεκριμένο ευρετήριο, χρησιμοποιήστε το ' συνδέω() 'μέθοδος. Παίρνει δύο παραμέτρους ως όρισμα. Τροποποιεί/αλλάζει τον αρχικό πίνακα και βγάζει έναν νέο πίνακα.
Σύνταξη
Η παρακάτω αναφερόμενη σύνταξη χρησιμοποιείται για την αφαίρεση του καθορισμένου αντικειμένου από έναν πίνακα:
Στην παραπάνω σύνταξη:
- ' δείκτης ” είναι το συγκεκριμένο ευρετήριο του στοιχείου που θα αφαιρεθεί.
- ' deleteCount ” είναι ο αριθμός των στοιχείων που θα αφαιρεθούν. Εάν αυτή η τιμή είναι 0, κανένα στοιχείο δεν θα αφαιρεθεί.
Παράδειγμα
Καλέστε τη μέθοδο splice() περνώντας το ευρετήριο ' 2 ” για να αφαιρέσετε το 3ο αντικείμενο από έναν πίνακα. ' 1 Το ” δηλώνει ότι μόνο ένα αντικείμενο θα διαγραφεί από έναν πίνακα:
Όπως μπορείτε να δείτε ότι το 3ο αντικείμενο που περιέχει το κλειδί-τιμή ' {όνομα: Stephen', ηλικία: 27} ' έχει αφαιρεθεί με επιτυχία από έναν πίνακα:
Μέθοδος 3: Αφαιρέστε ένα αντικείμενο από έναν πίνακα χρησιμοποιώντας τη μέθοδο pop().
Για να αφαιρέσετε το τελευταίο αντικείμενο από έναν πίνακα, χρησιμοποιήστε το ' κρότος() μέθοδος. Είναι μια ενσωματωμένη μέθοδος του αντικειμένου Array που βγάζει το τελευταίο στοιχείο από έναν πίνακα.
Σύνταξη
Ακολουθήστε την παρακάτω σύνταξη για την αφαίρεση του τελευταίου αντικειμένου από έναν πίνακα:
Παράδειγμα
Καλέστε τη μέθοδο pop() για να αφαιρέσετε το τελευταίο αντικείμενο από έναν πίνακα:
Παραγωγή
Έχουμε μεταγλωττίσει όλες τις μεθόδους για την αφαίρεση/διαγραφή ενός αντικειμένου από έναν πίνακα σε JavaScript.
συμπέρασμα
Για να αφαιρέσετε ένα αντικείμενο από έναν πίνακα, χρησιμοποιήστε το ' βάρδια() 'μέθοδος', συνδέω() 'μέθοδος ή η ' κρότος() μέθοδος. Η μέθοδος shift() χρησιμοποιείται για την αφαίρεση του πρώτου αντικειμένου από έναν πίνακα, η μέθοδος pop() θα αφαιρέσει το τελευταίο αντικείμενο και η μέθοδος splice() αφαιρεί οποιοδήποτε καθορισμένο αντικείμενο. Αυτό το άρθρο παρουσίασε τις μεθόδους διαγραφής ενός αντικειμένου από έναν πίνακα με JavaScript.