Показать сообщение отдельно
  #6 (permalink)  
Старый 04.02.2012, 00:44
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Ну а что вы хотели, вы создаете массив из шести элементов.. и при этом хотите получить только реальные, тоесть назначенные... И конечно же получить/подсчитать их можно только перебором.
var massive= new Array();
massive[1]="слово1";
massive[3]="слово2";
massive[5]="слово3";

var length = 0;
for(var k in massive ) {
    ~~k == k && ++length;
}
alert(length);
Ответить с цитированием