Heim > Artikel > Web-Frontend > Der Titel könnte lauten: So tauschen Sie Array-Elemente in JavaScript aus: Gibt es einen effizienteren Weg?
So tauschen Sie Array-Elemente in JavaScript aus: Ein vereinfachter Ansatz
In JavaScript erfordert der Austausch von Elementen innerhalb eines Arrays oft den folgenden umständlichen Prozess:
<code class="javascript">var a = list[x], b = list[y]; // Store the values list[y] = a; // Swap the values list[x] = b;</code>
Eine effizientere Lösung:
Eine einfachere Methode verwendet nur eine temporäre Variable:
<code class="javascript">var b = list[y]; list[y] = list[x]; list[x] = b;</code>
ES6-Destrukturierungszuweisung :
Für die JavaScript-Versionen ES6 und höher kann der Prozess mit der Destrukturierungszuweisung weiter optimiert werden:
<code class="javascript">[arr[0], arr[1]] = [arr[1], arr[0]]; // Swap values</code>
Diese Zeile würde beispielsweise die ersten beiden Elemente des vertauschen array arr = [1,2,3,4] um [2,1,3,4] zu erzeugen.
Das obige ist der detaillierte Inhalt vonDer Titel könnte lauten: So tauschen Sie Array-Elemente in JavaScript aus: Gibt es einen effizienteren Weg?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!