EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Als Standardsprache festlegen
PF-Fragen - Forum

Wie man ein Array in Javascript leeren

JavaScript-Programmierung  
 
Wie man ein Array in Javascript leeren

In den meisten Fällen verwenden wir Arrays Wenn wir mit arbeiten JavaScript oder jede andere Sprache, Da wir zulassen, dass ein am besten Manipulation und Gruppierung von bestimmten ähnliche Eigenschaften Datensätze.

Unter allen möglichen Operationen dass ich tun kann ein array, eines der wichtigsten gemeinsame ist das der gelöscht o Entleerung, Was machen wir im rechnen Array ein leeres array.

 

Gewusst wie: löschen oder löschen ein Array in Javascript und ihre Auswirkungen

 

Für die Durchführung der Entleerung oder aus einem Array Wir machen nutzen zwei Implementierungen o Lösungen, die wir weiter unten sehen werden. Nehmen wir an Wir haben ein Array in eine variable MyArray mit folgendem Inhalt:

Wir führen die Entleerung das Array mit den Zuordnung von einer leeres array der betreffenden Variablen:

Also die Variable MyArray werden nun Hinweis um eine leeres array. D. h., Es ist nicht das vorherige Array leer, aber, dass man die Variable verweist neue Speicherposition. Um dies zu verstehen, Nehmen wir an die folgenden Variablen:

Wenn nun, Wir führen die Löschen des ersten Arrays wie wir gesehen haben zuvor:

die variable miOtroArray Es wird weiterhin auf die Speicherstelle, die hostet die Array hatte zuvor zugewiesen die variable MyArray, denn mit dieser Lösung, Das einzige, was, das wir tun, ist Weisen Sie auf die variable ein neues leeres Array in eine andere Speicherstelle.

Für vermeiden Sie diese, ein weiterer Drain Methode o gelöscht von einer Array in JavaScript ist durch die Eigenschaft Länge, So, Leerten wir unsere erste Array wie folgt:

Auf diese Weise, Wir sind damit die Länge von unserer aktuelle array ist Null, so sind Sie Entleerung, und die Variable folgt Hinweis auf das gleiche array, so dass die anderen möglichen Variablen oder Zeiger, Er verwies auf die gleiche, Sie werden den gleichen Wert haben. Dies. So haben wir Wir vermeiden Probleme mit Variablen und Zeiger Es kann dazu führen, dass ein Neuzuordnung in ein neues Array wie in der ersten Fall.

Außerdem, Diese letzte Lösung, ist eine Lösung am besten in Bezug auf Leistung Da wirklich gibt den Speicher frei das Array zugewiesen. Wenn man die erste Lösung, Zusätzlich zu den für das neue Array leeren Speicher, Wir entbinden nicht reservierten Speicher um das vorherige array, im Falle zeigt, dass eine andere Variable oder Zeiger darauf.

Lassen Sie uns einen Kommentar oder geben Sie dieForum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
Markierungen: , ,

In Verbindung stehende Artikel