Jakie jest mniej podatne na błędy podejście do deklarowania zmiennych w JavaScript?Konwencje kodu JavaScript - deklaracja zmiennej
var a;
var b;
var c;
lub
var a,
b,
c;
jQuery i Dojo użyć drugiego podejścia i osobiście to moja ulubiona pod względem czytelności kodu, problemem jest to, że trudniej debugowania.
Przykład 1:
var a,
b,
c; // oops.. semicolon instead of comma
d,
e;
Przykład 2:
Podczas poszukiwania pewnej zmiennej w projekcie var
wyróżnia się lepiej, że zmienna jest zadeklarowana.
EDIT: Oryginalne przykłady były błędne, popełniłem błąd podczas kopiowania i wklejania. Kod jest już zaktualizowany, przepraszam za incovenient.
Czy zamiast przecinków użyto średników? To rzuca niezdefiniowane błędy zmiennych w Safari. –
@JeffreySweeney czy uruchomiłeś kod z błędem? przecinki działają dobrze. – david
@david Przecinki nie, ale średniki nie. –