JavaScript Array toSpliced()

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

toSpliced() Η μέθοδος χρησιμοποιείται για την προσθήκη και/ή την αφαίρεση στοιχείων του πίνακα.

toSpliced() Η μέθοδος επιστρέφει έναν νέο πίνακα.

toSpliced() Η μέθοδος δεν αλλάζει τον αρχικό πίνακα.

toSpliced() Η μέθοδος είναι splice() Αντιγραφή της μεθόδου.

Δείτε επίσης:

Μέθοδος splice() του πίνακα Array

Μέθοδος slice() του πίνακα Array

Παράδειγμα

Παράδειγμα 1

// Δημιουργία ενός πίνακα
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Προσθέτει "Lemon" και "Kiwi" στη θέση 2
const fruits2 = fruits.toSpliced(2, 0, "Lemon", "Kiwi");

Προσπάθησε το ίδιο!

Παράδειγμα 2

// Δημιουργία ενός πίνακα
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Αφαιρεί 2 στοιχεία στη θέση 2
const fruits2 = fruits.toSpliced(2, 2);

Προσπάθησε το ίδιο!

Παράδειγμα 3

// Δημιουργία ενός πίνακα
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Αφαιρεί 1 στοιχείο στη θέση 2 και προσθέτει "Lemon" και "Kiwi"
const fruits2 = fruits.toSpliced(2, 1, "Lemon", "Kiwi");

Προσπάθησε το ίδιο!

Γραμματική

array.toSpliced(index, count, item1, ....., itemX)

Παράμετροι

Παράμετροι Περιγραφή
index

Απαιτείται. Το索引 (θέση) του στοιχείου που πρέπει να προστεθεί ή να αφαιρεθεί.

Αρνητικές τιμές αρχίζουν από το τέλος του πίνακα.

count Επιλογή. Ο αριθμός των στοιχείων που πρέπει να αφαιρεθούν.
item1,... Επιλογή. Νέοι στοιχεία που πρέπει να προστεθούν.

Επιστροφή τιμή

Τύπος Περιγραφή
Πίνακας Νέος πίνακας που περιέχει αλλαγές.

Υποστήριξη πλοηγού

toSpliced() Είναι χαρακτηριστικό του ES2023.

Από Ιούλιο 2023, όλα τα σύγχρονα πλοηγούς υποστηρίζουν αυτή τη μέθοδο:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
Φεβρουάριος 2023 Φεβρουάριος 2023 Ιούλιος 2023 Μάρτιος 2023 Μάιος 2023