Javascript Aufheben

| | | | |

JavaScript shift() entfernt ein Element an einer bestimmten Position und verschiebt die restlichen Elemente nach oben. Die JavaScript-Funktion unshift() bewirkt das Gegenteil. unshift() fugt ein neues Element an einer bestimmten Position hinzu und verschiebt die verbleibenden Elemente in der Liste nach unten.

Sie können entscheiden, ob Sie ein Element am Anfang einer Liste hinzufugen oder entfernen möchten. Nehmen wir an, Sie erstellen eine Liste der Top-Verkäufer. Sie möchten den Top-Seller Nummer eins am Anfang der Liste einfugen.

Hier sind die JavaScript-shift() und unshift()-Funktionen kommen ins Spiel. shift() und unshift() werden verwendet, um Elemente zu entfernen bzw. am Anfang einer Liste hinzuzufugen. Diese Funktionen ähneln den Funktionen push() und pop(), obwohl shift() und unshift() nur das Entfernen und Hinzufugen unterstutzen Elemente an den Anfang einer Liste.

In diesem Tutorial erfahren Sie, wie Sie shift() und unshift() verwenden, um Elemente zu entfernen und hinzuzufugen Beginn eines Arrays. Außerdem gehen wir ein Beispiel fur jede dieser Funktionen in einem JavaScript-Programm durch.

JavaScript shift

shift() ist ein eingebautes in JavaScript-Funktion, die das erste Element aus einem Array entfernt. Die Funktion shift() modifiziert direkt das JavaScript-Array, mit dem Sie arbeiten. shift() gibt das Element zuruck, das Sie aus dem Array entfernt haben.

Die Funktion shift() entfernt das Element an der Indexposition 0 und verschiebt die Werte bei zukunftigen Indexnummern um eins nach unten. Wenn Sie Schwierigkeiten haben, sich an den Zweck der Funktion shift() zu erinnern, sagen Sie sich Folgendes:

shift() shifts die Indexwerte in einem Array um eins nach unten.

shift() gibt undefiniert wenn Sie die Funktion shift() fur eine leere Liste verwenden.

Hier ist die Syntax fur die JavaScript-Funktion shift():

Die JavaScript-Array-Funktion shift() nimmt keine Parameter an. Dies liegt daran, dass shift( ) fuhrt nur eine Funktion aus. shift() entfernt ein Element vom Ende eines Arrays. Wenn Sie mit shift() ein Element von einer beliebigen Position entfernen können, wäre ein Parameter erforderlich.

Shift-JavaScript-Beispiel

Lassen Sie uns ein Beispiel durchgehen, um zu erklären, wie die Methode shift() funktioniert.

Angenommen, Sie sind der Manager eines pharmazeutischen Vertriebsteams. Sie möchten Erstellen Sie eine Liste der Top-Verkäufer dieses Monats. Zu Beginn haben Sie eine Liste der Top-Verkäufer des letzten Monats. Sie möchten Mark vom Anfang der Liste entfernen. Mark hat die Liste letzten Monat, weil er zwei Wochen im Urlaub war.

Wir könnten die Funktion shift() verwenden, um Marks Namen an den Anfang der Liste zu setzen. Hier ist ein Beispiel fur die Verwendung von shift(), um Heather an den Anfang der Liste der Top-Verkäufer hinzuzufugen:

Unser Code gibt Folgendes zuruck:

Lassen Sie uns erkl√§ren, was in unserem Code passiert. In der ersten Zeile deklarieren wir ein Array namens "top_salespeople‚" die die Top-Verk√§ufer im Pharma-Vertriebsteam lagert. Dann verwenden wir die Funktion shift(), um den ersten Wert aus der Liste zu entfernen. Schlie√ülich verwenden wir console.log(), um die uberarbeitete Liste an die Konsole zu drucken.

Wie Sie sehen, wurde die Funktion shift() entfernt Markieren Sie aus der Liste, wer an erster Stelle erschienen ist.

Das top_salespeople Array enthält nicht mehr Markierung. Dies liegt daran, dass die Funktion shift() das ursprungliche Array ändert. Es erstellt kein neues Array mit den von uns vorgenommenen Änderungen.

JavaScript unshift

Die JavaScript-Array-Funktion unshift() fugt ein oder mehrere Elemente am Anfang eines Arrays hinzu. Funktion ändert das Array und gibt die Länge des neuen Arrays zuruck.

Hier ist die Syntax fur die unshift() Funktion:

Die unshift() Die-Funktion nimmt so viele Parameter auf, wie Sie angeben. Diese Parameter werden alle am Anfang des Arrays hinzugefugt.

JavaScript-Beispiel aufheben

Lassen Sie uns einen Schritt durchgehen Beispiel und besprechen Sie, wie die Funktion unshift() funktioniert.

Eine Mitarbeiterin namens Hannah hatte einen tollen Monat in unserem Vertriebsteam. Sie stieg auf Platz 1 der Top-Verkäuferliste auf. Wir möchte H . hinzufugen annah auf die 1. Position in unserem top_salespeople-Array. Wir könnten den folgenden Code verwenden, um diese Aufgabe zu erfullen:

Wenn wir unseren Code ausfuhren, wird die folgende Antwort an die Konsole zuruckgegeben:

Wie Sie sehen können, hat Hannah’ s Name wurde an den Anfang unserer Liste hinzugefugt. Die Funktion unshift() funktioniert genauso wie die Funktion shift(), jedoch mit zwei Unterschieden: unshift() fugt dem Anfang einer Liste und akzeptiert dieses Element als Parameter.

Unser Verkaufsteam hat sich erweitert. Zwei unserer neuen Mitarbeiter haben es in nur einem Monat geschafft, umsatzmäßig an die Spitze des Vertriebsteams aufzusteigen. Wir möchten diese Mitarbeiter in unsere Liste top_salespeople aufnehmen. Geoff sollte am Anfang der Liste stehen und Peter sollte an zweiter Stelle stehen.

Dieser Code aktualisiert die Liste der Top-Verkäufer:

Unser Code gibt Folgendes zuruck:

Dieser zweite Beispielcode funktioniert genauso wie unser erstes Beispiel. Es gibt einen Unterschied. Im zweiten Beispiel haben wir in der Funktion unshift() statt einem zwei Parameter angegeben.

Wie Sie sehen, wurden diese Parameter in der angegebenen Reihenfolge am Anfang unserer Liste hinzugefugt. Geoff erscheint zuerst und Peter erscheint dann.



Schlussfolgerung

Mit der Funktion shift() können Sie Element am Anfang eines Arrays. Die Funktion unshift() fugt ein oder mehrere Elemente am Anfang eines Arrays hinzu.

In diesem Tutorial wurde die Verwendung beider shift()- und unshift()-Funktionen zum Manipulieren von Arrays in JavaScript. Wir haben JavaScript-√úbungen fur jede dieser Funktionen in Aktion durchlaufen.

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

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