![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
dsCode |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 565 Регистрация: 8.9.2007 Где: Saint-Petersburg Репутация: 19 Всего: 26 |
наконец добрался до форума =)
Во избежание последующих недоразумений, вызванных придиркой к словам "особо одаренными индивидуумами", я подкорректировал пару фраз в своей статье. AKS, а, кстати, я точно не знаю, что происходит в соответствии со спецификацией - создается ли объект для примитива (и затем уничтожается после проведения нужной операции) или же происходит преобразование типа примитива к объекту? А с другой стороны - что такое преобразование тогда? Это получается - уничтожение оригинала, создание новой сущности нового типа, но с данными старой сущности. Или нет?
или как это более точно рассказать? |
|||
|
||||
AKS |
|
||||
Участник форума ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 20.9.2006 Репутация: 27 Всего: 52 |
Не будем рассказывать, будем цитировать (ссылаться, правда, придется на тех, кто, по мнению некоторых, не достаточно компетентен, но нам с Вами, думаю, будет достаточно ;) ):
Ну а создает этот объект-оберку, конечно же, не примитивное значение. "Порывшись" в описании интерфейса SpiderMonkey, можно найти кое-какие намеки:
|
||||
|
|||||
Zeroglif |
|
||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 644 Регистрация: 22.9.2005 Репутация: 28 Всего: 66 |
Не важно, как точно/детально это реализовано в движке, важно, что это внешне (с точки зрения программиста) не выходит за рамки логики ECMAScript. C точки зрения этой логики и надо рассказывать, потому как она условно общая, а в движках всегда всё по своему: JScript (цитируя Eric Lippert):
JavaScript (цитируя Brendan Eich):
|
||||||
|
|||||||
dsCode |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 565 Регистрация: 8.9.2007 Где: Saint-Petersburg Репутация: 19 Всего: 26 |
AKS, Zeroglif, ага, thx =)
|
|||
|
||||
AKS |
|
|||
Участник форума ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 20.9.2006 Репутация: 27 Всего: 52 |
![]() О-о-о (вздох облегчения)! Zeroglif жив-здоров! |
|||
|
||||
egao |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 109 Регистрация: 6.8.2007 Репутация: -1 Всего: нет |
Zeroglif, где пропадал?
![]() |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |