logo

JavaScript Array splice() Metode

JavaScript Array spleise() Metode er en innebygd metode i JavaScript som brukes til å endre innholdet i en matrise ved å fjerne eller erstatte eksisterende elementer og/eller legge til nye elementer. Den endrer den opprinnelige matrisen og returnerer en matrise med de fjernede elementene.

typer nettverk

Array splice() Syntaks:

Array.splice( index, remove_count, item_list )>
  • indeks: Det er en nødvendig parameter. Denne parameteren er indeksen som modifikasjonen av matrisen starter fra (med origo på 0). Dette kan også være negativt, som begynner etter at mange elementer telles fra slutten.
  • remove_count: Antall elementer som skal fjernes fra startindeksen.
  • items_list: Listen over nye elementer atskilt med en kommaoperator som skal settes inn fra startindeksen.

Returverdi

Mens den muterer den opprinnelige matrisen på plass, returnerer den likevel listen over fjernede elementer. I tilfelle det ikke er noen fjernet matrise, returnerer den en tom matrise.



Array splice() Eksempel

Her er det grunnleggende eksempelet på Array splice()-metoden.

Javascript
let webDvlop = ['HTML', 'CSS', 'JS', 'Bootstrap']; console.log(webDvlop); // Add 'React_Native' and 'Php' after removing 'JS'. let removed = webDvlop.splice(2, 1, 'PHP', 'React_Native') console.log(webDvlop); console.log(removed); // No Removing only Insertion from 2nd  // index from the ending webDvlop.splice(-2, 0, 'React') console.log(webDvlop)>

Produksjon
[ 'HTML', 'CSS', 'JS', 'Bootstrap' ] [ 'HTML', 'CSS', 'PHP', 'React_Native', 'Bootstrap' ] [ 'JS' ] [ 'HTML', 'CSS', 'PHP', 'React', 'React_Native', 'Bootstrap' ]>

Forklaring:

Denne JavaScript-koden demonstrerer manipulering av en matrise `webDvlop`. Til å begynne med logger den matriseinnholdet. Deretter fjerner den JS fra indeks 2 og setter inn PHP og React_Native i stedet, og logger den modifiserte matrisen og det fjernede elementet. Til slutt setter den inn React ved den nest siste indeksen, og logger den endelige matrisen.

Array splice() Eksempel

Her er et annet eksempel på Array splice()-metoden.



hvilke måneder er i 3. kvartal
Javascript
let languages = ['C++', 'Java', 'Html', 'Python', 'C']; console.log(languages); // Add 'Julia' and 'Php' after removing 'Html'. let removed = languages.splice(2, 1, 'Julia', 'Php') console.log(languages); console.log(removed); // No Removing only Insertion from 2nd index from the ending languages.splice(-2, 0, 'Pascal') console.log(languages)>

Produksjon
[ 'C++', 'Java', 'Html', 'Python', 'C' ] [ 'C++', 'Java', 'Julia', 'Php', 'Python', 'C' ] [ 'Html' ] [ 'C++', 'Java', 'Julia', 'Php', 'Pascal', 'Python', 'C' ]>

Forklaring:

Denne JavaScript-koden opererer på en rekke 'språk'. Til å begynne med logger den matriseinnholdet. Deretter fjerner den Html fra indeks 2 og setter inn Julia og Php i stedet, og logger den modifiserte matrisen og det fjernede elementet. Til slutt setter den inn Pascal ved den nest siste indeksen, og logger den endelige matrisen.

Vi har en komplett liste over Javascript Array-metoder, for å sjekke dem, gå gjennom dette Javascript Array Komplett referanse artikkel.

Støttede nettlesere:

  • Google Chrome
  • Kant
  • Internet Explorer
  • Firefox
  • Opera
  • Safari