« first day  last day (15 days later) » 

8:13 AM
@Qwertiy Да посмотрел
@Qwertiy Там нет того что меня интересовало, но есть другое.
@Qwertiy спс
@Qwertiy Особые встроенные объекты в спецификации называются экзотическими - я правильно понимаю?
 
@Topik разве нет?
@Topik не уверен, я считал, что они называются особыми, но вчера не смог найти
а где там про экзотические?
 
вроде бы похоже
9.4 Built-in Exotic Object Internal Methods and Slots
6.1.7.4 Well-Known Intrinsic Objects
но лучше бы в разделе по наследованию и конструкторам поискать
 
8:59 AM
@Qwertiy Так или иначе массив является объектом( хоть и особым(экзотическим)), а так как в js объект это ассоциативный массив, значит и массив является ассоциативным массивом.
@Qwertiy и функции тоже объекты, значит ассоциативные массивы.
 
 
4 hours later…
12:37 PM
Вообщем как я понял это так, просто интерпретатор оптимизирует( имеет режим Fast elements ) работу с массивами. А в том случае если в массив добавляется свойство с ключом который не является целым не отрицательным числом, то интерпретатор перестает оптимизировать работу с массивом( переключает в режим Dictionary elements ) и работает с ним как с обычным объектом js ( Dictionary - это словарь, а словарь это ассоциативный массив).
 
12:50 PM
@Qwertiy Что думаешь?
 
1:01 PM
@Topik я вопрос не понял
 
@Qwertiy по поводу того, то я написал. Ты согласен?
 
1:51 PM
@Topik не факт, не знаю, надо проверять
 

« first day  last day (15 days later) »