389 Stimmen

Übergabe von Variablen per Referenz in JavaScript

Wie übergebe ich Variablen per Referenz in JavaScript?

Ich habe drei Variablen, mit denen ich mehrere Operationen durchführen möchte, also möchte ich sie in eine for-Schleife setzen und die Operationen mit jeder einzelnen durchführen.

Pseudocode:

myArray = new Array(var1, var2, var3);
for (var x = 0; x < myArray.length; x++){
    // Do stuff to the array
    makePretty(myArray[x]);
}
// Now do stuff to the updated variables

Wie lässt sich dies am besten bewerkstelligen?

0voto

Adam Sassano Punkte 134

使用する Umstrukturierung Hier ist ein Beispiel, in dem ich 3 Variablen habe, und auf jede führe ich mehrere Operationen aus:

  • Wenn der Wert kleiner als 0 ist, ändern Sie ihn auf 0,
  • Ist der Wert größer als 255, wird er auf 1 gesetzt,
  • Andernfalls wird die Zahl durch 255 geteilt, um von einem Bereich von 0-255 in einen Bereich von 0-1 umzuwandeln.

    let a = 52.4, b = -25.1, c = 534.5; [a, b, c] = [a, b, c].map(n => n < 0 ? 0 : n > 255 ? 1 : n / 255); console.log(a, b, c); // 0.20549019607843136 0 1

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X