Добрый день!
Проблема при сжимания скрипта в
Closure Compiler, вылетают Warnings при вкл
опции Advanced, на this. Вот код:
if (typeof teaser == "undefined") {
//Object
var teaser = {
objData: eval(json), //сюда приходит json
linkParams: function() {
var objParams = this.objData.params; //здесь ошибка
if (objParams) {
var paramKey = 0;
var linkParams = "";
for (var HashKey in objParams){
//что там выполняется
}
}
return linkParams;
},
....
Ошибка:
Код:
|
JSC_INEXISTENT_PROPERTY: Property params never defined on ? at line 18 character 16
var objParams = this.objData().params; |
понимаю что объект пустой, туда приходят параметры с json? Как это поправить что бы не было Warnings в Closure Compiler?