JavaScript Array splejsning() Metode er en indbygget metode i JavaScript, der bruges til at ændre indholdet af et array ved at fjerne eller erstatte eksisterende elementer og/eller tilføje nye elementer. Det ændrer det originale array og returnerer et array af de fjernede elementer.
char til streng java
Array splice() Syntaks:
Array.splice( index, remove_count, item_list )>
- indeks: Det er en påkrævet parameter. Denne parameter er det indeks, hvorfra ændringen af arrayet starter (med oprindelsen ved 0). Dette kan også være negativt, hvilket begynder efter mange elementer, der tæller fra slutningen.
- fjern_antal: Antallet af elementer, der skal fjernes fra startindekset.
- items_list: Listen over nye elementer adskilt af en kommaoperator, der skal indsættes fra startindekset.
Returværdi
Mens det muterer det originale array på plads, returnerer det stadig listen over fjernede elementer. Hvis der ikke er noget fjernet array, returnerer det et tomt array.
Array splice() Eksempel
Her er det grundlæggende eksempel 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)>
Produktion
[ 'HTML', 'CSS', 'JS', 'Bootstrap' ] [ 'HTML', 'CSS', 'PHP', 'React_Native', 'Bootstrap' ] [ 'JS' ] [ 'HTML', 'CSS', 'PHP', 'React', 'React_Native', 'Bootstrap' ]>
Forklaring:
Denne JavaScript-kode demonstrerer manipulation af et array `webDvlop`. Til at begynde med logger den array-indholdet. Derefter fjerner den JS fra indeks 2 og indsætter PHP og React_Native i stedet, hvorved det ændrede array og det fjernede element logges. Til sidst indsætter den React ved det næstsidste indeks og logger det endelige array.
Array splice() Eksempel
Her er et andet eksempel på Array splice() metoden.
streng til int konvertering i javaJavascript
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)>
Produktion
[ 'C++', 'Java', 'Html', 'Python', 'C' ] [ 'C++', 'Java', 'Julia', 'Php', 'Python', 'C' ] [ 'Html' ] [ 'C++', 'Java', 'Julia', 'Php', 'Pascal', 'Python', 'C' ]>
Forklaring:
Denne JavaScript-kode fungerer på et array 'sprog'. Til at begynde med logger den array-indholdet. Derefter fjerner den HTML fra indeks 2 og indsætter Julia og Php i stedet, og logger det modificerede array og det fjernede element. Til sidst indsætter den Pascal ved det næstsidste indeks og logger det endelige array.
Vi har en komplet liste over Javascript Array-metoder, for at kontrollere dem, gå venligst igennem dette Javascript Array Komplet reference artikel.
Understøttede browsere:
- Google Chrome
- Edge
- Internet Explorer
- Firefox
- Opera
- Safari