Jeden var na funkcję w JavaScript?
Używam JSLint, aby źle się czuć z moim JavaScriptem. Przy okazji, jest świetnie. Jest jeden czek, którego nie do końca rozumiem i proszę o twoje opinie.
W językach o zasięgu blokowym zazwyczaj zaleca się zadeklarowanie zmiennych w miejscu pierwszego użycia. Ale ponieważ JavaScript nie ma zasięgu bloku, mądrzej jest zadeklarować wszystkie zmienne funkcji w górnej części funkcji.Zaleca się użycie pojedynczej instrukcji var dla każdej funkcji.
Co naprawdę mówi ostatnie śmiałe zdanie? Myślę, że powinienem deklarować wiele takich zmiennych?
var foo = 1, bar = 2;
Czy „mądra” część jest tylko stylem programowania, który zniechęca do błędów, czy też jest czymś więcej?
Dzięki za pomoc.