title: What are the exact difference between Java 8 Lambda constructs and JavaScript?
body: <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>