Ich versuche, eine multiple OR-Variable zu erstellen, aber ich kann es nicht zum Funktionieren bringen. Ist meine Syntax oder Logik schlecht?SharePoint 2010 Jquery/JSON Rest Mehrere OR-Anweisung - wie?
var category = i.Category == "Electric" ? "E" || i.Category == "Power Module" ? "PM" || i.Category == "Branch Office" ? "BO" : "";
Von dem, was ich habe recherchieren können || ist ein OR-Indikator und der? bezeichnet das Ergebnis der vorherigen Aussage, wo das "" ist, was passiert, wenn es keines von beiden gibt. Leider funktioniert das nicht. Irgendwelche Ideen?
var category = i.Category == "Electric" ? "E" : i.Category == "Power Module" ? "PM" : i.Category == "Branch Office" ? "BO" : "";
oder dynamisch durch den ersten Buchstaben der Kategorie Wort extrahieren, zum Beispiel:
Ich bin nicht sicher, ob die Kurz mit hier IF eine gute Idee, weil der RUP ist, die Sie übernehmen möchten. Haben Sie eine Switch-Anweisung in Betracht gezogen, die der Variablen basierend auf den unterschiedlichen Bedingungen einen Wert zuweist? –