Я как то прочитал про них, было написано, что у них this лексический. Ну, я собственно подумал, что они анологичны обычным ф-циям с bind. А сейчас попробовал в ФФ, оказывается ни хрена подобного. У них this указвает на замыкание.
;(function(){
var a = 1
window.foo = () => alert(this.a)
}())
window.foo() // 1
спрашивается, а зачем там this вообще нужен? ведь идентификаторы без this и так связаны с замыканиями. Или это баг?
UPD попробовал в ноде - так там они вообще ничем не отличаются от обычных функций.