Heim  >  Artikel  >  Web-Frontend  >  So löschen Sie alle Elemente aus einem Javascript-Array

So löschen Sie alle Elemente aus einem Javascript-Array

青灯夜游
青灯夜游Original
2021-04-07 18:29:466756Durchsuche

Methode: 1. Verwenden Sie die Anweisung „arr=[]“ zum Löschen. 2. Verwenden Sie die Anweisung „arr.length=0“ zum Löschen. 3. Verwenden Sie die Funktion splice(), die Syntax „arr.splice(0 , arr.length )"; 4. Verwenden Sie zum Löschen eine while-Schleife mit pop() oder shift().

So löschen Sie alle Elemente aus einem Javascript-Array

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

JavaScript-Methode zum Löschen aller Elemente im Array-Array

var arr = [1,2,3,4];

Methode 1: Direkte Zuweisung

arr = [];

So löschen Sie alle Elemente aus einem Javascript-Array

Weisen Sie das leere Array direkt der Variablen arr zu, und das neue Array hat keine Referenzbeziehung mit dem Original. Vorgänge am neuen Array wirken sich nicht auf das ursprüngliche Array aus.

Methode 2: Länge festlegen

arr.length = 0

So löschen Sie alle Elemente aus einem Javascript-Array

Setzen Sie die Array-Länge direkt auf 0. Diese Methode funktioniert nicht in allen JS-Engines, und wenn der strikte Modus „strenger Modus“ verwendet wird, wird arr .length gelesen. nur und diese Methode wird nicht funktionieren.

Methode 3: splice

arr.splice(0, arr.length)

So löschen Sie alle Elemente aus einem Javascript-Array

Diese Methode gibt alle gelöschten Elemente zurück und bildet ein neues Array, hat jedoch keine Auswirkungen auf die Leistung und behält einen Verweis auf das Array bei.

【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene

Methode 4: pop()

while(arr.length > 0) {
    arr.pop();
}

So löschen Sie alle Elemente aus einem Javascript-Array

schlechte Leistung.

Methode 5: shift()

while (arr.length > 0) {
  arr.shift();
}

So löschen Sie alle Elemente aus einem Javascript-Array

Dies ist die Methode mit der schlechtesten Leistung.

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmiervideos! !

Das obige ist der detaillierte Inhalt vonSo löschen Sie alle Elemente aus einem Javascript-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn