Тема: Hashtable
Показать сообщение отдельно
Старый 11.06.2004, 03:50
Dindin вне форума Посмотреть профиль Отправить личное сообщение для Dindin Посетить домашнюю страницу Dindin Найти все сообщения от Dindin
  № 6  
Dindin
 
Аватар для Dindin

Регистрация: Feb 2004
Адрес: на колокольне Любит: плеваться
Сообщений: 1,769
Отправить сообщение для Dindin с помощью ICQ
Цитата:
Оригинал написал(а) olkina
Исключение составляли те случаи, когда в самом ключе содержалось число - например, если я добавляю элемент по ключу "id_21", то длина массива сразу станет равной 22, даже если я добавила только два элемента.
Фух.
Странный эффект, у меня такого не наблюдается. Вообще говоря, для ассоциированного массива неприменимо определение его длинны через свойство Array.length:
Цитата:
Array.length
Availability
Flash Player 5.

Usage
my_array.length

Description
Property; a nonzero-based integer specifying the number of elements in the array. This property is automatically updated when new elements are added to the array. When you assign a value to an array element (for example, my_array[index] = value), if index is a number, and index+1 is greater than the length property , the length property is updated to index+1.
Зато, есть очень удобные методы Array.sort() и Array.sortOn().

А свойство Array.length можно переопределить для любого типа массива.
__________________
судью - на мыло, из игроков - вить веревки.