Показать сообщение отдельно
  #2 (permalink)  
Старый 31.07.2013, 15:30
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,225

Сообщение от weeklyTea
можете объяснить такое поведение?
Твой tt есть объект...

tt[0] = 11;

Изменеие/создание свойства объекта...

Но поскольку ты занаследовался от массива (это так же объект) - у тебя есть метод push()

tt.push(99);

Выполнилось создание элемента массива, изменилась длина

alert(tt.[0]); // пишет 99

Потому как имя свойства объекта "совпало" с первым элементом массива...

Что-то такое.
Ответить с цитированием