Unshift Javascript

| | | | |

JavaScript shift() rimuove un elemento in una posizione specificata e sposta verso l’alto gli elementi rimanenti. La funzione JavaScript unshift() fa l’opposto. unshift() aggiunge un nuovo elemento in una posizione particolare e sposta gli elementi rimanenti in basso nell’elenco.

Puoi decidere di aggiungere o rimuovere un elemento all’inizio di un elenco. Supponiamo che tu crei un elenco dei migliori venditori. Dovresti inserire il numero uno più venduto all’inizio dell’elenco.

Ecco dove JavaScript shift() e unshift(). shift() e unshift() sono usati rispettivamente per rimuovere e aggiungere elementi all’inizio di una lista. Queste funzioni sono simili alla funzione push() e alla funzione pop(), sebbene shift() e unshift() supportino solo la rimozione e l’aggiunta elementi all’inizio di un elenco.

Questo tutorial esplorerà come usare shift() e unshift() per rimuovere e aggiungere elementi inizio di un array. Inoltre, esamineremo un esempio di ciascuna di queste funzioni in un programma JavaScript.

JavaScript shift

shift() è un in JavaScript funzione che rimuove il primo elemento da un array. La funzione shift() modifica direttamente l’array JavaScript con cui stai lavorando. shift() restituisce l’elemento che hai rimosso dall’array.

La funzione shift() rimuove l’elemento alla posizione dell’indice 0 e sposta in basso di uno i valori dei numeri di indice futuri. Se stai lottando per ricordare lo scopo della funzione shift(), ripeti a te stesso questo:

shift() shifts i valori dell’indice in un array in diminuzione di uno.

shift() restituisce undefined se usi la funzione shift() su una lista vuota.

Ecco la sintassi per la funzione JavaScript shift():

La funzione JavaScript array shift() non accetta parametri. Questo perché shift( ) esegue solo una funzione. shift() rimuove un elemento dalla fine di un array. Se shift() ti consente di rimuovere un elemento da qualsiasi posizione, sarebbe necessario un parametro.

Esempio di Shift JavaScript

Facciamo un esempio per spiegare come funziona il metodo shift().

Supponiamo di essere il manager di un team di vendita di prodotti farmaceutici. comporre un elenco dei migliori venditori di questo mese. Per cominciare, hai un elenco dei migliori venditori del mese scorso. Vuoi rimuovere Mark dall’inizio dell’elenco. Mark non ha list il mese scorso perché è stato in vacanza per due settimane.

Potremmo usare la funzione shift() per rimuovere il nome di Mark all’inizio dell’elenco. Ecco un esempio di shift() utilizzato per aggiungere Heather all’inizio dell’elenco dei migliori venditori:

Il nostro codice restituisce:

Spieghiamo cosa sta succedendo nel nostro codice. Nella prima riga, dichiariamo un array chiamato "top_salespeople" che memorizza i migliori venditori nel team di vendita farmaceutico. Quindi, usiamo la funzione shift() per rimuovere il primo valore dall’elenco. Infine, usiamo console.log() per stampare sulla console l’elenco modificato.

Come puoi vedere, la funzione shift() è stata rimossa Segna dalla lista, che è apparso in prima posizione.

I top_salespeople l’array non contiene più Segnare. Questo perché la funzione shift() cambia l’array originale. Non crea un nuovo array con le modifiche che abbiamo apportato.

JavaScript unshift

La funzione JavaScript array unshift() aggiunge uno o più elementi all’inizio di un array. la funzione cambia l’array e restituisce la lunghezza del nuovo array.

Ecco la sintassi per la funzione unshift():

Il unshift() accetta tutti i parametri da te specificati. Questi parametri verranno tutti aggiunti all’inizio dell’array.

Esempio JavaScript di unshift

Esaminiamo un esempio e discutere di come funziona la funzione unshift().

Una dipendente di nome Hannah ha trascorso un mese fantastico nel nostro team di vendita. è salita alla prima posizione nell’elenco dei migliori venditori. Noi voglio aggiungere H annah alla prima posizione nel nostro array top_salespeople. Potremmo utilizzare il seguente codice per eseguire questo compito:

Quando eseguiamo il nostro codice, la seguente risposta viene restituita alla console:

Come puoi vedere, Hannah‚Äô Il nome di s è stato aggiunto all’inizio della nostra lista. La funzione unshift() funziona allo stesso modo della funzione shift() ma con due differenze: unshift() aggiunge un elemento alla all’inizio di un elenco e accetta quell’articolo come parametro.

Il nostro team di vendita si sta espandendo. Due dei nostri nuovi dipendenti sono riusciti ad avanzare ai vertici del team di vendita in termini di vendite in un solo mese. Vogliamo aggiungere questi dipendenti alla nostra lista top_salespeople. Geoff dovrebbe apparire all’inizio dell’elenco e Peter dovrebbe apparire per secondo.

Questo codice aggiorna l’elenco dei migliori venditori:

Il nostro codice restituisce:

Questo secondo codice di esempio funziona allo stesso modo di il nostro primo esempio. C’è una differenza. Nel secondo esempio, abbiamo specificato due parametri nella funzione unshift() invece di uno.

Come puoi vedere, questi parametri sono stati aggiunti all’inizio della nostra lista nell’ordine che abbiamo specificato. Geoff appare per primo e Peter per secondo.



Conclusione

La funzione shift() consente di rimuovere un elemento dall’inizio di un array. La funzione unshift() aggiunge uno o più elementi all’inizio di un array.

Questo tutorial ha discusso su come utilizzare entrambi gli elementi shift() e unshift() per manipolare gli array in JavaScript. Abbiamo esaminato gli esercizi JavaScript per ciascuna di queste funzioni in azione.

Unshift Javascript __del__: Questions

Unshift Javascript array_reduce: Questions

Shop

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method