Сообщение от bes
|
откуда NaN?
|
предполагаю, что ждать бессмысленно
http://es5.javascript.ru/x11.html#x11.3.1
Цитата:
|
3. Пусть oldValue ("Старое значение") будет ToNumber(GetValue(lhs)).
|
http://es5.javascript.ru/x9.html#x9.3
Цитата:
|
Object
Выполняются следующие шаги:
Пусть primValue Примитивное значение будет равно ToPrimitive(входной аргумент, подсказка Number).
Вернуть ToNumber(primValue).
|
http://es5.javascript.ru/x9.html#x9.1
Цитата:
|
Object
Возвращает значение по умолчанию для Object. Значение по умолчанию какого-либо объекта получается путем вызова внутреннего метода [[DefaultValue]] этого объекта, с передачей необязательной подсказки PreferredType. Описание поведения внутреннего метода [[DefaultValue]] для всех родных объектов ECMAScript приводится в данной спецификации в пункте 8.12.8.
|
http://es5.javascript.ru/x8.html#x8.12.8
Цитата:
|
При вызове внутреннего метода [[DefaultValue]] объекта O с подсказкой Number выполняются следующие шаги:
|
далее долго рассуждаем и приходим к выводу