Vereinfachung dieses JavaScript-Schalters

Ich hätte gerne einen Rat, wie man diesen Schalter verkleinert:

switch (lotUser | winningLot) {
        case lotUser === winningLot[0]:
        case lotUser === winningLot[1]:
        case lotUser === winningLot[2]:
        case lotUser === winningLot[3]:
        case lotUser === winningLot[4]:
        case lotUser === winningLot[5]:
        case lotUser === winningLot[6]:
        case lotUser === winningLot[7]:
            console.log("You win!");
            break;
        default:
            console.log("You do not win!");
            break;
    }

Anstatt

case lotUser === winningLot[0]:

Ich habe das Skript geschrieben, um zu sein:

switch (lotUser | winnendLot) {
    case lotUser === winnendLot[0|1|2|3|4|5|6|7]:
        console.log("You win!");
        break;
    default:
        console.log("You do not win!");
        break;
}

Ich weiß nur nicht, ob das so funktioniert, wie ich es möchte. Es muss überprüft werden, ob der generierte lotUser einem der Werte in einem Array (winningLot) entspricht. Wenn lotUser einem oder mehreren Werten im winningLot-Array entspricht, sollte "You win!" Ausgegeben werden. Könnte jemand bitte bestätigen, dass mein Code der Beschreibung entspricht, die ich gegeben habe?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage