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.

Zjslint.com:

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.

questionAnswers(4)

yourAnswerToTheQuestion