JavaScript Array toSpliced()

määritelmä ja käyttö

toSpliced() menetelmää käytetään elementtien lisäämiseen ja/tai poistamiseen taulukosta.

toSpliced() menetelmä palauttaa uuden taulukon.

toSpliced() menetelmä ei muuta alkuperäistä taulukkoa.

toSpliced() menetelmä on splice() menetelmän kopio.

katso myös:

Array splice() -menetelmä

Array slice() -menetelmä

esimerkki

esimerkki 1

// Luo taulukko
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Lisää "Lemon" ja "Kiwi" sijainnissa 2
const fruits2 = fruits.toSpliced(2, 0, "Lemon", "Kiwi");

kokeile itse

esimerkki 2

// Luo taulukko
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Poista sijainnissa 2 kaksi elementtiä
const fruits2 = fruits.toSpliced(2, 2);

kokeile itse

esimerkki 3

// Luo taulukko
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Poista sijainnissa 2 yksi elementti ja lisää "Lemon" ja "Kiwi"
const fruits2 = fruits.toSpliced(2, 1, "Lemon", "Kiwi");

kokeile itse

syntaksi

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

parametrit

parametrit kuvaus
index

tarvittava. Lisättävän tai poistettavan elementin indeksi (sijainti).

negatiiviset arvot lasketaan taulukon lopusta alkaen.

count valinnainen. Poistettavien elementtien määrä.
item1,... valinnainen. Lisättävät uudet elementit.

palautusarvo

tyyppi kuvaus
Array muutosten sisältävä uusi taulukko.

selaimen tuki

toSpliced() se on ES2023:n ominaisuus.

alkaen heinäkuusta 2023, kaikki nykyaikaiset selaimet tukevat tätä menetelmää:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
helmi 2023 helmi 2023 heinäkuu 2023 maaliskuu 2023 toukokuu 2023