Я обнаружил это, случайно оставив ключевое слово function. Обычно метод foobar в приведенном ниже модуле будет объявлен как foobar: function(arg1), но интересно, что это работает, по крайней мере, в некоторых браузерах, например. Chrome версии 44.0.2403.157 м, но он не работает в IE 11.0.9600.17959
Как это возможно, что это вообще работает в любом браузере? Это какая-то новая функциональность ES6?
var module = {
    foobar(arg1) {
        alert(arg1);
    }
};
module.foobar("Hello World");