Qual è il metodo della fetta in JavaScript

Qual è il metodo della fetta in JavaScript

JavaScript è il linguaggio utilizzato per rendere il sito Web dinamico e più interattivo. In qualsiasi linguaggio di programmazione, gli array svolgono un ruolo importante nell'archiviazione dei dati e nella gestione di diversi tipi di dati. Gli sviluppatori spesso devono filtrare l'array, unire più array e spingere o pop elementi da un array per svolgere le attività richieste. In questo post, apprendiamo la funzione di un noto array, "fetta()."

Qual è il metodo Slice () in JavaScript

IL fetta() Il metodo viene utilizzato per ottenere alcuni elementi specifici di un array da un determinato indice di partenza all'indice finale dato.

Sintassi del metodo Slice ()

Il metodo Slice prende due argomenti come parametro e fornisce l'array a fette. La sintassi della scrittura a fetta() La funzione è riportata di seguito:

ArrayName.fetta (inizialeIndex, endingIndex);

  • IL fetta() Il metodo non influisce sull'array originale e restituisce un nuovo array a fette.
  • L'ultimo elemento dell'intervallo dato degli indici non è incluso nell'array risultante.

Proviamo a tagliare un paio di array per capire meglio la funzione di slice ().

Nota: Useremo la console del browser per dimostrare esempi eseguiti in questo post. Per aprire la console del browser:

  • Usa il F12 Chiave in Chrome e in altri browser a base di cromo.
  • Utilizzo Ctrl + shift + k tasti di scorciatoia da tastiera per mozilla.
  • Utilizzo Opzione + ⌘ + C tasti di scelta rapida della tastiera in Safari (se il menu degli sviluppatori non viene visualizzato, aprire le preferenze premendo ⌘ + e nella scheda avanzata, controlla "Mostra il menu Sviluppa nella barra dei menu").

Come utilizzare il metodo Slice () in JavaScript

Supponiamo di avere una serie di diversi linguaggi di programmazione:

var arr = ["java", "python", "c", "c ++", "c#", "javascript", "perl", "swift"];

Vogliamo ottenere il nome delle lingue dal secondo indice al quinto indice. La sintassi per ottenere un tale risultato andrebbe così:

var slicedarr = arr.fetta (2,5);

Ora, se consoleremo la slittata:

console.registro (sledicarr);

Puoi vedere che abbiamo tre elementi dal secondo indice al quinto indice.

Nota:

  • L'indice dell'array inizia da zero
  • Il quinto elemento, l'ultimo elemento nell'intervallo di indici, non è incluso nell'array risultante, come accennato in precedenza.

Come tagliare dalla fine dell'array

Possiamo anche estrarre elementi dalla fine dell'array fornendo i valori negativi alla funzione di fetta.

Zero negativo (-0) sarà considerato l'ultimo elemento dell'array, negativo uno (-1) sarà considerato il secondo ultimo elemento dell'array e così via.

Ad esempio, abbiamo una serie di linguaggi di programmazione:

var arr = ["java", "python", "c", "c ++", "c#", "javascript", "perl", "swift"];

Vogliamo ottenere gli elementi dal quarto ultimo indice al secondo ultimo indice. La funzione Slice () per ottenere un tale risultato andrà così:

var slicedarr = arr.slice (-4, -1);

Per verificare, consolare il file SLEDARD:

console.registro (sledicarr);

Abbiamo ottenuto il risultato esatto come ci aspettavamo. Quindi è così che possiamo usare valori negativi per estrarre elementi dalla fine dell'array.

Conclusione

IL fetta() è un metodo array integrato in JavaScript utilizzato per trovare e separare un sottoinsieme di elementi da un array. Ci vogliono due parametri: l'indice dell'elemento iniziale del nuovo array a fette e l'indice dell'elemento accanto all'ultimo elemento del nuovo array. Questo metodo è estremamente utile quando abbiamo bisogno di elementi specifici dall'array nel nostro codice.

Abbiamo imparato come utilizzare il metodo Slice () per ottenere un sottoinsieme di elementi da un array in questa guida how-to.