What are the exact difference between Java 8 Lambda constructs and JavaScript?
<p>I have to convert Java 8 code to JavaScript (one way, once in a lifetime). To speed things up I want to automate as much as possible and use the test suite afterwards to fix all remaining issues.</p>

<p>I wonder what the difference between Java 8 lambdas and JavaScript (functions) are?</p>

<p>Any important incompatibilities?</p>