всё зависит от того, кто сидит на кухне...
|
Мне кажется всё логично.
Получается, массив кагбэ растянут до длинны length, но это не значит что в этом случае в массиве все ячейки должны быть заполнены. И это не значит, что ячейка должна получать значение по умолчанию. Это так же касается начальных и конечных ячеек: [,,,,1,2,3,,,,] То же самое: var arr = []; arr.length = 20; arr[5] = 1; arr[6] = 2; arr[7] = 3; Цифры могут не совпадать, но суть должна быть ясна. Всё в порядке :yes: |
Цитата:
более того тсу скажу что это ещё цветочки. где-то видел блог чувака, который экспериментировал с ошибками интерпретатора. У меня так там за 1-е 2 строчки мозг в трубочку свернулся.... |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
в этом же духе сделан array.map() , ну и в других методах массива есть такое. вот мне этот момент никогда в голову не приходил и даже подумать не мог, что кто та так сделает. это не особенность языка , это просто кто-то так решил сделать, а потом все повторили, а потом придумали объяснение. |
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 15:45. |