Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   wtf javascript (https://javascript.ru/forum/offtopic/22405-wtf-javascript.html)

float 18.10.2011 16:48

всё зависит от того, кто сидит на кухне...

B~Vladi 18.10.2011 16:48

Мне кажется всё логично.
Получается, массив кагбэ растянут до длинны length, но это не значит что в этом случае в массиве все ячейки должны быть заполнены. И это не значит, что ячейка должна получать значение по умолчанию. Это так же касается начальных и конечных ячеек:
[,,,,1,2,3,,,,]

То же самое:
var arr = [];
arr.length = 20;
arr[5] = 1;
arr[6] = 2;
arr[7] = 3;

Цифры могут не совпадать, но суть должна быть ясна.
Всё в порядке :yes:

float 18.10.2011 16:51

Цитата:

Мне кажется всё логично.
мне кстати тоже.
более того тсу скажу что это ещё цветочки. где-то видел блог чувака, который экспериментировал с ошибками интерпретатора.
У меня так там за 1-е 2 строчки мозг в трубочку свернулся....

Riim 18.10.2011 17:23

Цитата:

Сообщение от float
Ну может лет эдак через 15 мы будем пользоваться riimscript-ом где будет всё проще и понятнее?

гугл опередил со своим Dart-ом :) .


Цитата:

Сообщение от B~Vladi
Получается, массив кагбэ растянут до длинны length, но это не значит что в этом случае в массиве все ячейки должны быть заполнены.

вполне логично звучит. Вот ради выяснения подобного и есть смысл рассуждать.

Gozar 18.10.2011 17:39

Цитата:

Сообщение от Riim (Сообщение 131746)
гугл опередил со своим Dart-ом :) .

Который родится уже мертвым, полагаю я :)

monolithed 18.10.2011 17:45

Цитата:

Сообщение от Gozar
Который родится уже мертвым, полагаю я

он уже родился((

Riim 18.10.2011 17:47

Цитата:

Сообщение от Gozar
Который родится уже мертвым, полагаю я

сначала я тоже так думал, но ведь в гугле тоже явно не дураки сидят, и они понимают ситуацию, и раз все равно продолжают, значит, у них есть какой-то план. Да и язык сам на первый взгляд неплох вроде.

B~Vladi 18.10.2011 17:50

Цитата:

Сообщение от Riim
значит, у них есть какой-то план

Конечно есть. В комментах мысль развивается.

vflash 18.10.2011 18:17

Цитата:

Сообщение от float
всё зависит от того, кто сидит на кухне...

+1. и еще от количества и как далеко удалена от кр.площади

в этом же духе сделан array.map() , ну и в других методах массива есть такое.

вот мне этот момент никогда в голову не приходил и даже подумать не мог, что кто та так сделает. это не особенность языка , это просто кто-то так решил сделать, а потом все повторили, а потом придумали объяснение.

monolithed 18.10.2011 22:17

Цитата:

Сообщение от Riim
ведь в гугле тоже явно не дураки сидят

ну не знаю, я лично боюсь привязываться к технологиям гугла, учитывая, что они ежегодно закрывают около 20 проеков. тот же experience и labs закрыли.
Цитата:

Сообщение от Riim
Да и язык сам на первый взгляд неплох вроде.

ActionScript не напомнил ничем?


Часовой пояс GMT +3, время: 15:45.