Уважаемые люди, компилятор Closure выдает это предупреждение в расширенном режиме, подчеркивая {this.
JSC_USED_GLOBAL_THIS: опасное использование глобального объекта this в строке 200 символ 33
hovers [i4] .onfocus = function () {this.className + = "Hovered";}
JSC_USED_GLOBAL_THIS: опасное использование глобального объекта this в строке 201 символ 32
hovers [i4] .onblur = function () {this.className = this.className.replace (/ Hove ...
JSC_USED_GLOBAL_THIS: опасное использование глобального объекта this в строке 201 символ 49
hovers [i4] .onblur = function () {this.className = this.className.replace (/ Hove ...
JSC_USED_GLOBAL_THIS: опасное использование глобального объекта this в строке 218 символ 38
buttons [i5] .onmouseover = function () {this.className + = "Hovered";}
Q1. Что в этом опасного?
Q2. Следует ли мне это изменить?
Q3. Как улучшить / решить этот код?
merci!