Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Ошибка в языке (https://javascript.ru/forum/offtopic/49809-oshibka-v-yazyke.html)

nanaets 29.08.2014 02:56

Ошибка в языке
 
Меня дико раздражает вот это дерьмо
a=1
f=function(){var a=a; alert(a)}
f()
f=function(a){return function(){alert(a)}}(a)
f()

2 функции, семантически равноценные, возвращают разные результаты. Как это назвать, если не ошибкой в дизайне? Вероятно, это связано с противоречиями, порождаемыми лексическим связыванием. Выпилить бы нахрен эти гребаные замыкания, язык бы от этого только выиграл, ящетаю. Не стоило бы превращать нормальный ЯП в быдлохашкель, в угоду моде.

Aetae 29.08.2014 03:19

Твой код - бред. Замыкания - вся суть js. Шёл бы ты отсюда, петушок.

nanaets 29.08.2014 03:26

Цитата:

Сообщение от Aetae
Твой код - бред

Ты бы хоть обосновал, голубой (это чисто ласкательное имя, не подумай плохого, проказник), а иначе твоя девственность под сомнением.

nanaets 29.08.2014 03:28

Цитата:

Сообщение от Aetae
Замыкания - вся суть js

LOL, особенно учитывая, что их там изначально вообще не было. Д-оо, иксперты, такие иксперты.

Erolast 29.08.2014 06:05

Ты бы хоть изменил стиль своего быдлокода, а то ведь палишься.

ixth 29.08.2014 21:29

И как часто ты на практике var a = a делаешь? Зрение после такого не садится? Ручки не чешутся?

Arramis 30.08.2014 14:57

Цитата:

Сообщение от nanaets (Сообщение 328024)
Выпилить бы нахрен эти гребаные замыкания, язык бы от этого только выиграл, ящетаю. Не стоило бы превращать нормальный ЯП в быдлохашкель, в угоду моде.

да ты умник, как ты себе представляешь без замыканий обработку событий например ?
element.onclick = function() { /* ... */ }
или создание модулей и хранение в них данных ??
в js нет областей видимости, кроме у функций, потому как в браузере они были не нужны, отсюда и элементы функциональщины, че те не нравится ?

раставь отступы с пробелами в своём гавнокоде

Octane 30.08.2014 16:08

очередной аккаунт забаненного foo/newobject

MallSerg 30.08.2014 18:40

Снова foo/newobject/... постит на форуме xD

<iframe src="http://coub.com/embed/1nlxz?muted=false&autostart=true&originalSize=false&hideTopBar=false&startWithHD=false" allowfullscreen="true" frameborder="0" width="480" height="270"></iframe>

nerv_ 30.08.2014 21:53

Цитата:

Сообщение от MallSerg
Снова foo/newobject/... постит на форуме xD

:D


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