Как называется оператор => в js?
стрелочные функции (arrow functions)
tl;drfile => file.matchэто то-же самое что чтоfunction (file) {
  return file.match; 
}
Такая себе экономия на function, return и скобочках.
Еще можно писать так:var myArray = [1,2,3,4,5];
var result = myArray.reduce((carry, elem)=>{console.log(carry, elem); return carry + elem;}, 0);
console.log(result);Т.е. можно передать несколько параметров в скобках и написать более сложное тело функци. Получается экономим только на function и return.
демо: https://jsfiddle.net/4ovnjwxp/
Но лаконичность - не единственное отличие. Еще стрелочные функции наследуют this от родителя.
Ну и без входящих параметров тоже можно писать.var getRandom = ()=>Math.random();

console.log(getRandom()) //  0.69634799961932
console.log(getRandom()) // 0.8116312890779227
Больше подробностей и примеров: https://habrahabr.ru/company/mailru/blog/213455/
Это вроде как лямбда-выражения