Показать сообщение отдельно
  #7 (permalink)  
Старый 11.08.2015, 14:03
Кандидат Javascript-наук
Отправить личное сообщение для vuler Посмотреть профиль Найти все сообщения от vuler
 
Регистрация: 16.02.2012
Сообщений: 109

Я так понял тебя смутила функция full_null, давай ее уберем.
Этот код работает.
if (typeof this.form.rulers.format !='undefined' ){
			if (typeof this.form.rulers.format[this.name] !='undefined'){
				this.rulers.format=this.form.rulers.format[this.name];
			}
		}

Этот нет. (выдает ошибку)
if (typeof this.form.rulers.format[this.name] !='undefined'){
				this.rulers.format=this.form.rulers.format[this.name];
			}

Не работает потому-что this.form.rulers.format = undefined
Мне нужно убрать проверки условий..может быть запись obj1.obj2.obj3.obj4 и т.д.
мне делать проверки на существование каждого обекта?

if (typeof obj1 !='undefined'){
  if (typeof obj1.obj2 !='undefined'){
    и т.д.
 }
}
Ответить с цитированием