Показать сообщение отдельно
  #3 (permalink)  
Старый 27.08.2013, 09:41
Новичок на форуме
Отправить личное сообщение для ilja209 Посмотреть профиль Найти все сообщения от ilja209
 
Регистрация: 29.03.2013
Сообщений: 9

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

Там написано про примитивы:
Цитата:
Данные значения в реализации представляются напрямую на низком уровне. Они не являются объектами, у них нет прототипов, равно как и конструкторов.
Но вот, что мы имеет в консоли:
alse.constructor
function Boolean() { [native code] }

Как я понимаю, конструктор всё-таки есть.

Я бы почитал про объектное поведение примитива, зачем это так реализовано, и почему в конкретном true/false в свойстве prototype отсутствует ссылка на родителя (Boolean).
Ответить с цитированием