Szukam standardowej/najlepszej praktyki dla scenariuszy, w których muszę sprawdzić tę samą właściwość obiektu względem listy wartości zwracających wartość true, jeśli któraś z wartości jest zgodna z właściwością.Potrzebujesz lepszego sposobu porównywania wielu wartości z właściwością i zwracania wartości true;
Obecnie kod przypomina to (nie pisać, szukam go byłaby) ...
if (object.property == "string1"
|| object.property == "string2"
|| object.property == "string3"
|| object.property == "string4"
|| object.property == "string5"
|| object.property == "string6"
|| object.property == "string7"
|| object.property == "string8"
|| object.property == "string9"
|| object.property == "string10"
|| object.property == "string11"
|| object.property == "string12"
|| object.property == "string13"
|| object.property == "string14"
|| object.property == "string15")
jeśli masz const ciągi - niż używać konstrukcji 'switch-case'. –
Wszystkie prawidłowe odpowiedzi i znacznie ładniejsze niż to, co dostarczyłem. Dobra robota Panowie. Mam zamiar oddać Andrewowi mój głos, ponieważ wydaje się on najbardziej czytelny i powinien przydzielić najmniejszą ilość pamięci, ponieważ używa tablicy. Znowu Wielkie dzięki za wspaniałe odpowiedzi. – TXRAckAck