Показать сообщение отдельно
  #8 (permalink)  
Старый 19.07.2011, 15:35
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

... это же так сложно.

что вам помешало сделать это самому?

uCatsOut = [
['29','22','0','Текстовые Редакторы','Программы для работы с текстом','ad/29','10'],
['48','22','0','Развлечение/Издевательство','издевательство','ad/48','3']
];

a = '48', res=0;

(function search(arr){

for( var i = 0; i < arr.length; i += 1 ) 
             arr[i].constructor === Array ? search( arr[i] ) :  ~arr[ i ].indexOf( a ) && ( res += 1 );
            

})(uCatsOut);

alert(res);


и откуда вы 3 хотели получить ? там два 48
не верите???
alert("uCatsOut = [['29','22','0','Текстовые Редакторы','Программы для работы с текстом','ad/29','10'],['48','22','0','Развлечение/Издевательство','издевательство','ad/48','3']];".match( /48/g).length);

Последний раз редактировалось melky, 19.07.2011 в 15:39.
Ответить с цитированием