Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как посчитать элементы массива? (https://javascript.ru/forum/jquery/27856-kak-poschitat-ehlementy-massiva.html)

Слепнева Татьяна 27.04.2012 11:00

Как посчитать элементы массива?
 
Пардон, тупой вопрос...

есть массив:

Object {7="теплоизоляция", 12="насосы"}

alert($(rez.v_n).length)

выводит 1.

Как вывести кол-во элементов?

DjDiablo 27.04.2012 11:44

для массива
var v_n= [
        "теплоизоляция",
        "насосы"
       ]
      alert(v_n.length)


для обьекта
var v_n= {
        7:"теплоизоляция",
        12:"насосы"
      }
            
      function count(obj) {
          var count = 0; 
          for(var prs in obj) 
          { 
                   if(obj.hasOwnProperty(prs)) count++;
    	  } 
          return count; 
       }

       alert (count(v_n));

Что там у вас конкретно с response НЕПОНЯТНО, ведь вы нам не массив а обьект приводите,
и к томуже не на javascript а на php. Вы случайно не рузультат print_r (), клиенту отдаёте ? )))

nyols 27.04.2012 11:59

Цитата:

Сообщение от DjDiablo
к томуже не на javascript а на php.

Это даже не PHP :)

Слепнева Татьяна 27.04.2012 12:15

Спасибо!!!

Да, руки у меня пока именно с извилинами... буду стараться.


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