Frage

Diese Zeile JavaScript befindet sich im Magento-Basiscode in der App / Design / Frontend / Base / Standard / Vorlage / Persistent / Checkout / Otpage / Billing.phtml:

generasacodicetagpre.

Hier ist die Zeile im Kontext:

generasacodicetagpre.

Es sieht so aus, als ob er zwei Werte vergleicht, aber mit dem Vergleich nichts tut.Was ist der Zweck davon?

War es hilfreich?

Lösung

Ich habe hier etwas recherchiert.Ich dachte, das && sei ein rein logisches "und", aber es kann auch als Verknüpfung für "falls dann" verwendet werden.

in diesem Fall, wenn $ ('Billing-Address-Select-Select') trifft, wird die NewAddress-Funktion (in opcheckout.js) mit "! $ ('Billing-Address-Select') aufgerufen. Wert" alsein Argument.Es ist ein seltsamer Weg, um das neue Adressformular auf einer Seite-Checkout programmgesteuert zu zeigen oder auszublenden.

Hier ist eine Stapelüberlauffrage, in der dies erklärt wird: https://stackoverflow.com/ Fragen / 3859433 / An-Erläuterung von-Shorthand-In-Javascript

und eine gute Erklärung von & vs &&: https://stackoverflow.com/questions/7310109/Was-Die-differenz-Zwischen-und-in-Javascript

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top