История изменений
Исправление hobbit, (текущая версия) :
Вот только, мягко говоря, не все данные готовы к моменту инициализации в разделе var. Значительная часть данных (если не большинство) вычисляется в ходе выполнения функции. Всё это время объявленная заранее переменная висит неинициализированной.
Это, конечно, не «ужос-ужос», но неприятно для программиста, привыкшего к тому, что всё должно быть инициализировано.
Исходная версия hobbit, :
Вот только, мягко говоря, не все данные готовы к моменту инициализации в разделе var.