JavaScript Array splice()

Ορισμός και χρήση

splice() Η μέθοδος προσθέτει/διαγράφει στοιχεία στην/από τη λίστα και επιστρέφει τα διαγραμμένα στοιχεία.

Σημείωση:splice() Η μέθοδος αλλάζει την αρχική λίστα.

Παράδειγμα

Παράδειγμα 1

Προσθέστε στοιχεία στη λίστα:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");

Προσπάθησε να το κάνεις μόνος σου

Παράδειγμα 2

Προσθέστε νέα στοιχεία στη θέση 2 και διαγράψτε 1 στοιχείο:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 1, "Lemon", "Kiwi");

Προσπάθησε να το κάνεις μόνος σου

Παράδειγμα 3

Διαγράψτε 2 στοιχεία στη θέση 2:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.splice(2, 2);

Προσπάθησε να το κάνεις μόνος σου

Γραμματική

array.splice(index, howmany, item1, ....., itemX)

Τιμές παράμετρων

Παράμετροι Περιγραφή
index Απαιτείται. Εκτεταμένη τιμή, καθορίζει την τοποθεσία όπου θα προστεθούν/διαγραφούν τα στοιχεία, χρησιμοποιώντας αρνητικές τιμές για να καθορίσουν τη θέση από το τέλος της λίστας.
howmany Προαιρετικό. Ο αριθμός των στοιχείων που πρέπει να διαγραφούν. Αν οριστεί σε 0, δεν θα διαγραφούν στοιχεία.
item1, ..., itemX Προαιρετικό. Νέα στοιχεία που πρέπει να προστεθούν στη λίστα.

Τεχνικά λεπτομέρειες

Αποτελεσματικός: Νέα λίστα, που περιλαμβάνει τα διαγραμμένα στοιχεία (αν υπάρχουν).
Έκδοση JavaScript: ECMAScript 1

Υποστήριξη περιηγητή

Όλοι οι περιηγητές υποστηρίζουν πλήρως splice() Μέθοδος:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη

Σχετικές Σελίδες

Εκμάθηση:JavaScript Array

Εκμάθηση:Const του JavaScript Array

Εκμάθηση:Μέθοδοι του JavaScript Array

Εκμάθηση:Συμπεριφορά Αρχικής Τάξης του JavaScript Array

Εκμάθηση:Εκσκαμπυρωτική Μεθοδολογία του JavaScript Array