Я слышал, что это хорошая методика для определения ваших переменных в верхней части функции, поэтому вы не сталкиваетесь с проблемами с переменными подъемами. Это:
// Beginning of file
function something(){
var a, b, c = 1, d, e;
// Do something
}
// End of file
- хороший пример (конечно, без имен неправильной переменной).
Мой вопрос: всегда ли это лучший подход? Что делать, если вы работаете с множеством переменных? Должны ли они действительно все просто быть наброшены на одну линию?