Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Непонятки с оператором typeof (https://javascript.ru/forum/misc/26014-neponyatki-s-operatorom-typeof.html)

DreamTheater 22.02.2012 23:04

Цитата:

Сообщение от vasa_c (Сообщение 159289)
Именно. Она универсально работает со всем подряд и ей совершенно всё равно, что семантически работать с ними нужно по разному.
Ей всё равно, что при переборе HTMLCollection мне не нужен ни item, ни length.

Цитата:

Where only the properties of the object should be considered, a hasOwnProperty check should be performed to ensure that only properties of the object and not inherited properties are used (propertyIsEnumerable can also be used but is not intuitive).
Кто же виноват что Вы не знаете элементарных основ.

vasa_c 22.02.2012 23:11

Гражданин, я ни с кем из присутствующих не переходил на личности и не высказывал своё мнения о чьей либо компетенции.
Попрошу и вас воздержаться.
Хотя "вы" разрешаю писать с маленькой буквы.

Вы продолжаете отвечать на вопросы "почему так?" ответом "потому что так".
На вопрос "почему таков стандарт" - "потому что так написано в стандарте".

Gozar 22.02.2012 23:18

/me Достал попкорн и наблюдает "у кого больше" :)

Mахmaxmaximus 22.02.2012 23:18

Цитата:

Сообщение от vasa_c
какого чёрта он возвращает object?

а что он должен по твоему возвращать?Kolyaj,
по моему все есть в этом блоге который я перечитал
http://dmitrysoshnikov.com/

DreamTheater 22.02.2012 23:22

Цитата:

Сообщение от vasa_c (Сообщение 159298)
Гражданин, я ни с кем из присутствующих не переходил на личности и не высказывал своё мнения о чьей либо компетенции.
Попрошу и вас воздержаться.
Хотя "вы" разрешаю писать с маленькой буквы.

Вы продолжаете отвечать на вопросы "почему так?" ответом "потому что так".
На вопрос "почему таков стандарт" - "потому что так написано в стандарте".

Если не нравится JS, пишите на Java, C++, на чем угодно, Вас кто-то заставляет? Но тем не менее Вы пришли сюда, в JS комьюнити, и высказываете тут свое "фе" по отношению к языку, о котором, похоже, вообще имеете весьма поверхностное представление.

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

vasa_c 22.02.2012 23:23

Цитата:

Сообщение от Mахmaxmaximus
а что он должен по твоему возвращать?

он должен возвращать что-нибудь по чему я смогу идентифицировать суть того, что получил, а не "object" в 80% случаев.

С чем наконец то начинают соглашаться и сами разработчики: http://wiki.ecmascript.org/doku.php?...ny:typeof_null

Mахmaxmaximus 22.02.2012 23:25

Цитата:

Сообщение от vasa_c
С чем наконец то начинают соглашаться и сами разработчики: http://wiki.ecmascript.org/doku.php?...ny:typeof_null

ну вот соглашаются, в чем проблема? я тоже думаю что нужно бы создать тип для null.

Так можно пример с АДОМ типов данных и работой оператора typeof ?

vasa_c 22.02.2012 23:25

Цитата:

Сообщение от DreamTheater
Если не нравится JS, пишите на Java, C++, на чем угодно, Вас кто-то заставляет? Но тем не менее Вы пришли сюда, в JS комьюнити, и высказываете тут свое "фе" по отношению к языку, о котором, похоже, вообще имеете весьма поверхностное представление.

Мне нравится JS и мне нравится писать о нём.
Но он мне нравится, как мой рабочий инструмент, а не как объект боготворения.
И мне кажется вы слишком близко к сердцу принимаете нашу беседу.

vasa_c 22.02.2012 23:34

Цитата:

Сообщение от Mахmaxmaximus
Так можно пример с АДОМ типов данных и работой оператора typeof ?

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

vasa_c 22.02.2012 23:36

Всем спокойной ночи, пусть у всех всё будет хорошо.


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