JavaScript Rimuovi l'indice dall'array

JavaScript Rimuovi l'indice dall'array

Durante la programmazione in JavaScript, può esserci l'obbligo di lavorare con array complessi che coinvolgono i dati in blocco a cui è necessario accedere. Ad esempio, eliminare un particolare record per aggiornare i dati o accedere a una particolare voce immediatamente. In tali scenari, la rimozione di indici da un array può essere utile per filtrare i dati.

Questo articolo dimostrerà i metodi per rimuovere un indice da un array in JavaScript.

Come rimuovere l'indice dall'array in JavaScript?

Un indice può essere rimosso da un array in JavaScript utilizzando i seguenti approcci con "indice di()" metodo:

  • "splice ()" Metodo
  • "filtro()" Metodo
  • "spostare()" Metodo
  • "pop()" Metodo

Ora spiegheremo ciascuno di loro uno per uno!

Metodo 1: rimuovere l'indice dall'array in JavaScript usando il metodo Splice ()

IL "indice di()"Il metodo emette l'indice dell'elemento array specificato e restituisce"-1"Se non trovato, mentre il"splice ()"Il metodo aggiunge o rimuove gli elementi dell'array specificato e modifica l'array originale. Questi metodi possono essere utilizzati in combinazione per accedere all'indice dell'elemento array specificato e giunarlo.

Sintassi

corda.INDICEF (Search)

Nella sintassi sopra, "ricerca"Indica l'indice dell'elemento array recuperato.

vettore.giunzione (indice, numero, articolo n)

Nella sintassi data, "indice"Si riferisce alla posizione in cui gli elementi devono essere aggiunti o rimossi",numero"Rappresenta il numero di elementi e"Articolo n"Indica i nuovi elementi come sostituzione.

Esempio

Nell'esempio seguente, dichiarare un array con le seguenti voci e visualizzarlo sulla console:

const array = [1, 2, 3, 6, 4];
console.log ("L'array originale è:", array)

Ora accedi all'indice dell'elemento array specificato usando "indice di()"Metodo e stampalo:

const index = array.INDICEF (6);
console.log ("L'indice dell'elemento richiesto è:", indice)

Successivamente, giunare l'indice di accesso contro l'elemento corrispondente. Qui "1"Viene superato come il secondo argomento che rappresenta il numero di elementi che vogliamo eliminare:

vettore.giunzione (indice, 1);

Al momento del recupero dell'indice rimosso dell'elemento array, il metodo indicef () restituirà "-1", Che indica che non viene trovato alcun valore:

const indexupd = array.INDICEF (6);

Infine, visualizza l'array aggiornato e accedi anche all'indice rimosso:

console.log ("L'array originale diventa:", array)
console.log ("L'indice dell'elemento array rimosso è:", indiceupd)

L'output risultante sarà:

Nell'output sopra, si può osservare che l'indice specificato viene rimosso e visualizzato come "-1"Nell'ultima affermazione riferita alla definizione di"indice di()" metodo.

Metodo 2: rimuovere l'indice dall'array in JavaScript usando il metodo Filter ()

IL "filtro()"Il metodo può essere implementato insieme a"indice di()"Metodo per creare un nuovo array con elementi che escludono quelli filtrati. Entrambi gli elementi possono essere utilizzati per filtrare l'elemento array indicizzato e visualizzare l'array aggiornato con l'indice rimosso.

Sintassi

vettore.filtro (funzione (valore), questo valore)

Qui, "funzione"Si riferisce alla funzione che invocherà la funzione per scopi di filtraggio,"Valore"È il valore dell'elemento corrente e"questo valore"Corrisponde al valore passato alla funzione.

Dai un'occhiata al seguente esempio.

Esempio

Innanzitutto, definire un array e visualizzare i suoi valori originali sulla console:

var array = [1, 2, 3, 4, 5];
console.log ("L'array originale è:", array)

Successivamente, applica il “filtro()"Metodo sull'array dichiarato e accedi al terzo elemento dell'array indicizzandolo come"2"E filtralo:

array = array.filtro (function (item)
Articolo di ritorno !== array [2]
);

Ora, accedi all'indice dell'elemento rimosso. Ciò comporterà la restituzione di un valore della spazzatura "-1":

IndexUpd = array.INDICEF (3)
console.log ("L'indice dell'elemento array rimosso è:", indiceupd)

Infine, stampare l'array aggiornato senza l'elemento filtrato:

console.log ("L'array senza elemento indicizzato rimosso diventa:", Array)

Produzione

Metodo 3: rimuovere l'indice dall'array in JavaScript usando il metodo Shift ()

IL "spostare()"Il metodo rimuove il primo elemento dell'array e cambia l'array originale. Questo metodo può essere applicato rimuovendo il primo elemento array e accedendo al suo indice rimosso.

Il seguente esempio illustrerà il concetto dichiarato.

Esempio

In primo luogo, dichiarare l'array specificato e visualizzarlo:

var array = [1, 2, 3, 4, 5];
console.log ("L'array originale è:", array)

Successivamente, applica il “spostare()"Metodo per rimuovere il primo elemento dell'array e accedere al suo indice utilizzando il"indice di()"Metodo come discusso prima:

vettore.spostare();
IndexUpd = array.INDICEF (1)

Infine, visualizzare l'indice dell'elemento array omesso, che si tradurrà in "-1"E l'array aggiornato:

console.log ("L'indice dell'elemento array rimosso è:", indiceupd)
console.log ("L'array senza elemento indicizzato rimosso diventa:", Array)

Produzione

Metodo 4: rimuovere l'indice dall'array in javascript usando il metodo pop ()

IL "pop()"Il metodo fa scoppiare l'ultimo elemento dell'array e aggiorna anche l'array originale. Questo metodo può essere applicato per pop l'ultimo elemento array, accedere al suo indice e aggiornare l'array dichiarato.

Esempio

Nel primo passaggio, ripeti i passaggi sopra distinti per dichiarare un array:

var array = [1, 2, 3, 4, 5];
console.log ("L'array originale è:", array)

Qui, applica il "pop()"Metodo per far scoppiare l'ultimo elemento dell'array:

vettore.pop();

La seguente istruzione di codice accederà all'indice dell'elemento array poppato come "5"

IndexUpd = array.INDICEF (5)

Infine, accedi all'indice dell'elemento array rimosso e visualizza l'array aggiornato:

console.log ("L'indice dell'elemento array rimosso è:", indiceupd)
console.log ("L'array senza elemento indicizzato rimosso diventa:", Array)

Produzione

Questo blog ha dimostrato i metodi per rimuovere un indice da un array in JavaScript.

Conclusione

Per rimuovere un indice da un array in JavaScript, applica il “splice ()"Metodo per girare l'indice di un particolare elemento array, il"filtro()"Metodo per filtrare l'elemento array indicizzato e restituire il suo indice,"spostare()"Metodo per rimuovere l'ultimo elemento dell'array o il"pop()"Metodo per rimuovere l'ultimo elemento dell'array insieme al suo indice. Questo articolo ha spiegato gli approcci per la rimozione di un indice da un array in JavaScript.