У меня сегодня был сюрприз, и я не смог найти соответствующую часть спецификации, чтобы узнать, следует ли это ожидать или нет. Мои деньги на том, что there's nothing wrong with the universe но каковы правила, которые делают это выражение оценивают ложные1 предположительно не равно 1
(function(){ return this;}).call(1) === 1
добавить «использовать строгое», чтобы исправить это. Строго не принуждает _this_ к объектам. – dandavis
@dandavis спасибо. Я пытаюсь найти часть спецификации, которая делает это так –