Arrow functions cannot be used as object constructors, that is, the new operator cannot be applied to them.
Apart from syntax, the value, and the new operator, everything else is the same between arrow and traditional functions, that is, they are both instances of the Function constructor.