... это же так сложно.
что вам помешало сделать это самому?
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);