B@rmaley.e><e, имхо, не совсем поэтому (хотя, разумеется, вы правы, в JavaScript есть примитивы — «не-объекты»).
В первом случае, который привел ТС, временный объект (wrapper) уничтожается сразу после установки свойства s, а при попытке чтения свойства s создается новый объект-wrapper, который не обладает этим свойством.
Впрочем, это одно и то же, так что B@rmaley.e><e прав в своем ответе.
Последний раз редактировалось Amphiluke, 29.04.2012 в 19:32.
|