Metodo della fetta di array in javascript | Spiegato

Metodo della fetta di array in javascript | Spiegato
JavaScript offre numerose funzioni integrate per lavorare con array come Array.spice (), array.Include (), array.push (), array.slice (), ecc. Tutte queste funzioni presentano funzionalità diverse. Ad esempio, il metodo push () inserisce un nuovo elemento alla fine di un array, il metodo Splice () aggiunge un nuovo elemento nell'array e così via. Ora se parliamo dell'array.Metodo Slice () Quindi sapremo di sapere che è usato per tagliare un capitolo di un array.

Questo post esplorerà gli aspetti di seguito di Array.Metodo Slice () in JavaScript:

  • Cos'è l'array.slice () in javascript?
  • Sintassi di array.fetta()
  • Come usare l'array.Metodo Slice () in JavaScript?

Quindi, iniziamo!

Cos'è l'array.slice () in javascript?

È una funzione di array integrata che restituisce una nuova serie di elementi selezionati/estratti da un determinato array. L'array.Il metodo Slice () non influisce sull'array originale, invece restituisce una nuova serie di elementi estratti. Possono essere necessari due parametri opzionali per specificare la posizione di avvio e finale. Per impostazione predefinita, la posizione iniziale è "0" mentre la posizione finale è l'ultimo elemento dell'array. Significa che se non abbiamo specificato alcun parametro, il metodo Slice () tornerà

Sintassi di array.fetta()

Lo snippet seguente ti aiuterà a comprendere la sintassi di base dell'array.Metodo Slice ():

vettore.slice (starting_position, end_position);

L'array.Il metodo Slice () estraggerà gli elementi dall'array dato tra start_position (incluso) ed end_position (escluso).

Come usare l'array.Metodo Slice () in JavaScript?

Consideriamo l'esempio di seguito per capire come Array.Slice () Metodo funzionare in JavaScript:

const lingues = ["python", "c#", "c ++", "html", "css", "php", "java"];
const frontend = lingue.fetta (3, 5);
console.log ("Array originale:", lingue);
console.log ("Array risultante:", frontend);

Nel programma di esempio, in primo luogo, abbiamo creato un array chiamato "Lingue" che consiste in diversi linguaggi di programmazione. Successivamente, abbiamo utilizzato l'array.Metodo slice () per estrarre gli elementi presenti tra il terzo e il quinto indice. Infine, abbiamo utilizzato il metodo Console () per stampare l'array originale e l'array estratto:

L'uscita ha verificato che l'array.Il metodo Slice () ha restituito solo una nuova serie di elementi selezionati.

Cosa succederà se non abbiamo specificato alcun parametro nell'array.Metodo Slice ():

const lingues = ["python", "c#", "c ++", "html", "css", "php", "java"];
const frontend = lingue.fetta();
console.log ("Array originale:", lingue);
console.log ("Array risultante:", frontend);

Quanto segue sarà l'output per il programma di cui sopra:

L'output mostra che se non abbiamo specificato la posizione di avvio e fine, allora l'array.Il metodo Slice () restituirà un array completo.

L'attività è passare il valore negativo come parametro all'array.Metodo Slice ():

Nel metodo Slice (), possiamo anche passare i valori negativi come parametri; In tali casi, l'indice dell'elemento posizionato all'ultimo indice sarà -1, l'indice del secondo elemento sarà -2, l'indice del terzo elemento sarà -3 e così via mentre l'indice del primo elemento sarà 0.

const lingues = ["python", "c#", "c ++", "html", "css", "php", "java"];
const frontend = lingue.slice (-4, -2);
console.log ("Array originale:", lingue);
console.log ("Array risultante:", frontend);

In questo esempio, l'elemento array "HTML" è presente all'indice "-4" e "CSS" è presente all'indice "-3", quindi il seguito sarà l'output per il programma sopra:

Ecco come l'array.Il metodo Slice () funziona con gli indici negativi.

Conclusione

In JavaScript, Array.Slice () è una funzione integrata che restituisce una nuova serie di elementi selezionati/estratti da un determinato array. L'array.Il metodo Slice () non influisce sull'array originale, invece restituisce una nuova serie di elementi estratti. Questo articolo ha spiegato vari aspetti dell'array.Metodo della fetta usando alcuni esempi adatti.