Gibt es eine Möglichkeit, einen Vergleichsoperator zu einer Variablen zu machen? [Duplikat]

Diese Frage hat hier bereits eine Antwort:

Sind variable Operatoren möglich? 6 Antworten

Ähnlich zupython: mache eine Variable gleich einem Operator (+, /, *, -)

Ich habe ein bisschen Code, in dem der Benutzer einen Vergleichstyp und einen Vergleichswert auswählen kann. Ich bin gespannt, ob es in Javascript eine Möglichkeit gibt, den vom Benutzer angegebenen Vergleichswert in einen tatsächlichen Vergleich umzuwandeln, sodass ich Folgendes tun kann:

if (user_val user_comparison other_val) {
    do_something();
}

Anstatt etwas zu tun wie:

if (user_comparison = '<') {
    if (user_val < other_val) {
        do_something();
    }
else if (user_comparison = '<=') {
    if (user_val <= other_val) {
        do_something();
    }
....etc

Beachten Sie, dass derselbe Code ausgeführt wird, falls einer der Vergleiche übereinstimmt.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage