Показать сообщение отдельно
  #1 (permalink)  
Старый 31.10.2012, 14:31
Новичок на форуме
Отправить личное сообщение для arozd Посмотреть профиль Найти все сообщения от arozd
 
Регистрация: 31.10.2012
Сообщений: 1

Не сжимается скрипт в 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?
Ответить с цитированием