Показать сообщение отдельно
  #1 (permalink)  
Старый 23.03.2011, 09:01
Аспирант
Отправить личное сообщение для JSTalker Посмотреть профиль Найти все сообщения от JSTalker
 
Регистрация: 29.06.2009
Сообщений: 92

Как сократить такой блок кода?
var json_tav = JSON.parse(txtArea.value);
                                
                //for every element of JSON-objects array 
                if (json_tav.length){
                	for (var i=0; i < json_tav.length; i++) {
                		
                		isAdBlock(json_tav[i]);
                	};	
                }
                //or for single json_tav
                else 
                	isAdBlock(json_tav);

isAdBlock(); - функция, проверяющая на структуру JSON-код.

Дело в том, что если в textarea всего один JSON-объект (а не их массив - например [{},{}]), то верхний isAdBlock для него не выполняется.
Ответить с цитированием