Что означает стрелочная функция обернутая в круглые скобки? var x = ( () => this )?
ничего не значит.
что со скобками, что без них, без разницы.
Смысл в том, что в переменную x записывается ссылка на функцию
А сама суть примера в том, что стрелочная функция не создает новый контекст, и this будет указывать на ту область, в которой была определена функция.
Ну, во-первых, разница как раз большая.
1. Стрелочные функции всегда анонимные
2. Они не имеют собственного контекста
3. Стрелочные функции не могут быть использованы как конструктор
4. Ключевое слово yield не может быть использовано в теле стрелочной функции
5. Стрелочная функция не может содержать разрывы строк между параметрами и стрелкой.
...
Используя стрелочные функции, запись становится короче, но некоторые операции вы обязаны выполнять в классическом слитье, все из-за того же контекста