If you omit the braces in an arrow function, you create an implicit return, which is equivalent to creating an explicit return with the braces, like so: () => { return throw 42 };
However, you can only return expressions, not statements. And throw is a statement.