Нежелательно объявлять переменную в цикле? Или ресурсы, которые тратятся на проверку, создана ли переменная, очень малы?
Меня интересует, как правильнее писать, так:
for (var i = 0; i < 10; i++) {
var u = some_function();
}
или так:
var i, u;
for (i = 0; i < 10; i++) {
u = some_function();
}
Тоже самое с циклом for(.. in ..)
Так:
for (var prop in obj) {}
или так:
var prop;
for (prop in obj) {}
Сорри, за такой мелочный вопрос