А вот еще странно: раньше встречал кучу упоминаний, что в strict-режиме можно получить ссылку на global, были
примеры функций, возвращающей this, а теперь при обычном вызове функции this вообще undefined
"use strict";
(function () {
alert(typeof this);//undefined
}());