logo

Metoda JavaScript Array splice().

JavaScript Îmbinare matrice () Metoda este o metodă încorporată în JavaScript care este utilizată pentru a modifica conținutul unei matrice prin eliminarea sau înlocuirea elementelor existente și/sau adăugarea de elemente noi. Modifică matricea originală și returnează o matrice a elementelor eliminate.

arp o comandă

Sintaxă Array splice():

Array.splice( index, remove_count, item_list )>
  • index: Este un parametru obligatoriu. Acest parametru este indexul de la care începe modificarea matricei (cu originea la 0). Acest lucru poate fi, de asemenea, negativ, care începe după multe elemente numărând de la sfârșit.
  • remove_count: Numărul de elemente care trebuie eliminate din indexul de pornire.
  • item_list: Lista de elemente noi separate printr-un operator de virgulă care urmează să fie inserată din indexul de pornire.

Valoare returnată

În timp ce modifică matricea originală, totuși returnează lista de elemente eliminate. În cazul în care nu există nicio matrice eliminată, returnează o matrice goală.

Array splice() Exemplu

Iată exemplul de bază al metodei Array splice().



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)>

Ieșire
[ 'HTML', 'CSS', 'JS', 'Bootstrap' ] [ 'HTML', 'CSS', 'PHP', 'React_Native', 'Bootstrap' ] [ 'JS' ] [ 'HTML', 'CSS', 'PHP', 'React', 'React_Native', 'Bootstrap' ]>

Explicaţie:

Acest cod JavaScript demonstrează manipularea unui tablou „webDvlop”. Inițial, înregistrează conținutul matricei. Apoi, elimină JS din indexul 2 și inserează PHP și React_Native în locul său, înregistrând matricea modificată și elementul eliminat. În cele din urmă, inserează React la penulul index, înregistrând matricea finală.

Array splice() Exemplu

Iată un alt exemplu al metodei Array splice().

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)>

Ieșire
[ 'C++', 'Java', 'Html', 'Python', 'C' ] [ 'C++', 'Java', 'Julia', 'Php', 'Python', 'C' ] [ 'Html' ] [ 'C++', 'Java', 'Julia', 'Php', 'Pascal', 'Python', 'C' ]>

Explicaţie:

Acest cod JavaScript operează pe o matrice „limbi”. Inițial, înregistrează conținutul matricei. Apoi, elimină Html din indexul 2 și inserează Julia și Php în locul său, înregistrând matricea modificată și elementul eliminat. În cele din urmă, inserează Pascal la penultimul index, înregistrând tabloul final.

Avem o listă completă de metode Javascript Array, pentru a le verifica, vă rugăm să parcurgeți aceasta Javascript Array Referință completă articol.

Browsere acceptate:

  • Google Chrome
  • Margine
  • Internet Explorer
  • Firefox
  • Operă
  • Safari