Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #41 (permalink)  
Старый 20.02.2012, 13:35
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от x-yuri
хм, а почему?
Как мне показалось, сам язык по своей сути "суррогат-пустышка". Он не несет в себе ничего нового, как по грамматике, так и по возможностям.
Ну добавили классы и какие-то нелепые абстракции (недоразвитый Java ).
Современные языки стремятся к синтаксическому минимализму и наличию удобных модулей, а тут хз где хоть какая-то фишка?

PS: ну это мне так показлось, если кто-то глубже копнул, интересно послушать контраргументы

Последний раз редактировалось monolithed, 20.02.2012 в 13:40.
Ответить с цитированием
  #42 (permalink)  
Старый 20.02.2012, 14:54
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

я в общем-то уже высказывался (предпоследний абзац), но ты наверное читал
Ответить с цитированием
  #43 (permalink)  
Старый 20.02.2012, 16:22
Профессор
Посмотреть профиль Найти все сообщения от Mахmахmахimus
 
Регистрация: 10.02.2012
Сообщений: 254

x-yuri,
на http://wtfjs.com/
не понял сути. там типа вещи которые работают не как ожидается? Но я понимая как работает js ожидал все эти вещи. что в них ВТФ? типа не интуитивно?
Ответить с цитированием
  #44 (permalink)  
Старый 20.02.2012, 17:31
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

да уж, с js ожидать можно чего угодно...
1) ожидаемость для js-программиста != ожидаемость для программиста
2) с чего это ты вдруг ожидал -Infinity от Math.max()? Или typeof null == 'object'
но я там в первую очередь говорил не про wtf'ки...
Ответить с цитированием
  #45 (permalink)  
Старый 20.02.2012, 17:56
Профессор
Посмотреть профиль Найти все сообщения от Mахmахmахimus
 
Регистрация: 10.02.2012
Сообщений: 254

Сообщение от x-yuri
с чего это ты вдруг ожидал -Infinity от Math.max()?
потому что проверял когда-то.

Сообщение от x-yuri
Или typeof null == 'object'
Потому что Null это не приметивное значение, это обьект означающий пустоту.

Последний раз редактировалось Mахmахmахimus, 20.02.2012 в 18:02.
Ответить с цитированием
  #46 (permalink)  
Старый 20.02.2012, 18:06
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

http://wtfjs.com/2010/11/10/false-advertising Что за нах?
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #47 (permalink)  
Старый 20.02.2012, 18:11
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

FINoM, там же сказано
Цитата:
if you try to return a primitive type from a constructor(number, string, date), it will ignore the return value and return the originally initialized object, but otherwise, the returned value overrides.
Ответить с цитированием
  #48 (permalink)  
Старый 20.02.2012, 18:15
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

B@rmaley.e><e, это ничего не объясняет.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #49 (permalink)  
Старый 20.02.2012, 18:57
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

FINoM,
Это нормально.
Включим логику, приметив не может быть прототипом и по этому его нельзя вернуть из функции-конструтора.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #50 (permalink)  
Старый 20.02.2012, 19:01
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Nekromancer, а почему есть возможность что-либо вернуть в функции-конструкторе через return?
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск