Показать сообщение отдельно
  #5 (permalink)  
Старый 16.07.2013, 13:01
Аспирант
Отправить личное сообщение для alexandr2006 Посмотреть профиль Найти все сообщения от alexandr2006
 
Регистрация: 30.01.2013
Сообщений: 54

Сообщение от skrudjmakdak Посмотреть сообщение
if (cache[rub_id].moreNews == undefined) ...
if (typeof cache[rub_id].moreNews == 'string') ...
с мореньюс проблем нет - она отдается true или false

а вот с кешем...

Цитата:
if( cache[rub_id] != undefined &&
cache[rub_id].articles[i+1] != undefined &&
cache[rub_id].articles[i+1].id != undefined
){
// код
}
Зачем так много, разве не достаточно проверить cache[rub_id].articles[i+1].id, которое я и собираюсь использовать?

TypeError: cache[rub_id].articles[i + 1] is undefined
[Прерывать на этой ошибке] 	

if(cache[rub_id].moreNews || cache[rub_id].articles[i+1].id!=undefined){


чеж делать-то?
Ответить с цитированием