Pokażę Wam małą część mojej aplikacji, w której zastanawiam się, jaki jest właściwy sposób na postawienie warunkowego, nad którym pracuję. Jeśli obie strony pokażę masz rację, chciałbym Ci powiedzieć mi konsekwencje/przeciwnościWyjaśnienie za pomocą specjalnego warunkowego oświadczenia
if ((some.thing === '' || 0) || (some.how === '' || 0)) {
//something is going on here
}
to jak mam go do tej pory, jest tam coś złego się z nim?
lub powinno być lepiej w ten sposób:
if ((some.thing === '' || some.thing === 0) || (some.how === '' || some.how === 0)) {
//something is going on here
}
więc jakie są wasze sugestie? czy to jest ten sam rezultat na końcu?
EDIT
Dodawanie inny sposób:
if (some.thing === '' || some.thing === 0 || some.how === '' || some.how === 0) {
//something is going on here
}
tych 2 nie są równoważne. –
@ DanielA.White to jest to, co muszę wiedzieć, dlaczego? – NietzscheProgrammer
W obu przypadkach należy zawsze zachować jasność nad zwięzłością. Nawet jeśli pierwsza zadziałała, druga jest lepsza, bo mogę ją przeczytać. – Leeish