| Сообщение от nerv_   | 
	| Не буду ничего объяснить, для тех кто не может прочитать по ссылке   | 
	
И где ты видишь тут противоречие? В том что по ссылке написано лишь что для new Function. [[scope]] всегда берется из window. 
Я и говорю что след-но alert  в данном случае принадлежит window  а не lexicalenv и потому обnullуние функции на вызов не влияет.