Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сократить такой блок кода? (https://javascript.ru/forum/misc/16019-kak-sokratit-takojj-blok-koda.html)

JSTalker 23.03.2011 09:01

Как сократить такой блок кода?
 
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 для него не выполняется.


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