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.

Ci auguriamo che questo articolo ti abbia aiutato a risolvere il problema. Oltre a Unshift Javascript, controlla altri argomenti relativi a __del__.

Vuoi eccellere in Python? Consulta la nostra recensione dei migliori corsi online Python 2022. Se sei interessato alla scienza dei dati, controlla anche come imparare a programmare in R.

A proposito, questo materiale è disponibile anche in altre lingue:



Anna Innsbruck

Shanghai | 2022-11-30

exp è tutto un po' confuso 😭 Unshift Javascript non è l'unico problema che ho riscontrato. Non sono proprio sicuro che sia il metodo migliore

Jan Danburry

Milan | 2022-11-30

JavaScript è tutto un po' confuso 😭 Unshift Javascript non è l'unico problema che ho riscontrato. Controllato ieri, funziona!

Ken Schteiner

Moscow | 2022-11-30

__del__ è tutto un po' confuso 😭 Unshift Javascript non è l'unico problema che ho riscontrato. Tornerò domani con un feedback

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

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

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically