web-dev-qa-db-ja.com

「true &&()=> {}」が「Uncaught SyntaxError:Malformed arrow function parameter list」を生成するのはなぜですか?

次のコードを実行すると、

true && () => {}

収量

Uncaught SyntaxError: Malformed arrow function parameter list

どうして ?

編集:私は関数をかっこで囲むことを知っています、みんなに感謝します、しかし私はなぜパーサーがそもそもそれが関数であることを理解できないのかを理解したいと思います。

true && ()をパラメーターリストとして解析しています。

1
Trevor Dixon