Запускаю код на babeljs, с пресетом es2017
function foo() {
console.log( this.a );
}
var a = 2;
foo();
В консоль выдает 'Cannot read property 'a' of undefined'
Хотя точка вызова, глобальный объект. Кто знает в чем проблема? Или это правило не работает уже?