Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не сжимается скрипт в Closure Compiler (https://javascript.ru/forum/misc/32822-ne-szhimaetsya-skript-v-closure-compiler.html)

arozd 31.10.2012 14:31

Не сжимается скрипт в Closure Compiler
 
Добрый день!

Проблема при сжимания скрипта в 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?


Часовой пояс GMT +3, время: 17:34.