Показать сообщение отдельно
Старый 22.07.2013, 17:48
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 19  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от AlexCooper Посмотреть сообщение
Код AS3:
function myLength(arr:Array):uint {
    var leng:uint = 0;
    for ( var i:String in arr ) leng++;
    return leng;
 
}
 
var s:Array = new Array();
	s[1] = true;
	s[2] = true;
	s[5] = true;
 
trace(s.length); // 6
trace( myLength(s) ); // 3
 
s['t'] = true;
 
trace(s.length); // 6
trace( myLength(s) ); // 4
О чем я и говорил. Ни какой ошибки нет, элементов в массиве 6 штук и занимают позиции: 0,1,2,3,4,5.
__________________
(и)Нильс.ru | Плагины для FlashDevelop