Wenn ich eine Variable foo
Satz auf das Objekt genannt: {example: '2', anotherExample: '1'}
und eine andere Variable namens anotherFoo
Satz zu 'orange'
wie würde ich die Werte von foo
und anotherFoo
tauschen? Dies würde bedeuten, dass und anotherFoo = {example: '2', anotherExample: '1'}
.tauscht die Werte von zwei Variablen in JavaScript
Antwort
Sie können eine Zwischenvariable verwenden, um den Wert eins zu speichern.
var a = 1
var b = 2
var c = a
a = b
b = c
Sie können in diesem Link here aber meiner Meinung nach ist nicht sehr gut lesbar dargestellt, ein Verfahren verwenden.
Das große Plus für diese Methode ist, dass es funktioniert in anderen Sprachen, und es ist für Neulinge klar, wie es geht. –
Einverstanden. In meiner Firma konzentrieren wir uns darauf, sicherzustellen, dass unser Code leicht zu "überdenken" ist, weil es beim Skalieren Ihrer Software nicht nur darum geht, Ihre Benutzerbasis zu vergrößern, sondern auch Ihr Team zu vergrößern. Je weniger kludig, desto besser. Als Entwickler gedacht, sind die coolen Abkürzungen sehr lustig zu verwenden :) –
Wenn Sie mit ES6 + versuchen Sie dies:
[a, b] = [b, a];
Ansonsten:
b = [a, a = b][0];
Großartige Verwendung für ES6 :) –
Ich bin froh, dass es dir gefallen hat%) –
let foo = {
example: '2',
anotherExample: '1'
};
let anotherFoo = 'orange';
Zuerst einen Dummy-Variable verwenden, um den ursprünglichen Wert einer Variablen zu speichern:
const dummy = anotherFoo;
Dann überschreiben Sie diese Variable mit der ursprünglicher Wert der zweiten Variablen:
anotherFoo = Object.assign({}, foo);
schließlich die zweite Variable mit dem ursprünglichen Wert der ersten Variablen, überschreibt, die in dem Dummy-Variable gespeichert wird, geschehen:
foo = dummy;
- 1. Swap zwei Werte von Variablen
- 2. Variablen von Array-Werte in Javascript
- 3. Ändern der Werte von Variablen in Javascript
- 4. halten die Werte von zwei Variablen von `each` Methode
- 5. Wie tauscht man Werte mit SIMD-Anweisungen?
- 6. Map Werte Javascript Variablen
- 7. Wie tauscht man zwei Integer-Variablen ohne irgendwelche if-Bedingungen, Casting oder zusätzliche Variablen aus?
- 8. JavaScript Verwendung von Variablen für die Objektschlüssel und Werte
- 9. Swap die Werte von 4 Variablen mit Jquery oder Javascript
- 10. Holen Sie sich die Werte von zwei Eingangsbereich mit Javascript
- 11. zwei verschiedene Variablen in Javascript übergeben?
- 12. Übergeben von zwei Variablen in die Pipeline
- 13. Wie zwei Variablen in Javascript zu vergleichen
- 14. die Werte von zwei Arrays in php
- 15. Funktion im Schläger, die zwei Symbole in einer Liste von Symbolen tauscht
- 16. Vergleicht man Werte in zwei Javascript-Objekte
- 17. verketten zwei Hex-Werte in Javascript
- 18. Django-Vorlagen: Werte für Javascript-Variablen einfügen
- 19. Werte von Variablen für die Mustererkennung
- 20. Wie vergleicht man Werte von zwei Array in Javascript
- 21. Wie finden Sie gemeinsame Werte von zwei Variablen unterschiedlicher Länge?
- 22. Variablen in Javascript
- 23. Der Versuch, zwei Variablen in JavaScript Popup passieren
- 24. get Werte von Json variablen Daten mit Jquery oder Javascript
- 25. Funktion von zwei Variablen
- 26. beschreibt die Beziehung zwischen zwei kategorischen Variablen?
- 27. Aktualisieren der Werte von Variablen in jQuery
- 28. JavaScript-Eingabeaufforderung - Hinzufügen von Variablen in Standardtext
- 29. Hochladen von Variablen in JavaScript
- 30. Mit Emacs, Wie tauscht man die Position von 2 Fenstern
Bitte zeigen Sie, was Sie haben versucht, das hat nicht funktioniert. – charlietfl
Mögliches Duplikat von [Wie man zwei Variablen in JavaScript vertauscht] (https://stackoverflow.com/questions/16201656/how-to-swap-two-variables-in-javascript) –