title: Can function expression be used in forEach method?
body: <p>Here's my example of code:</p>
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>let arr = [18, 23, 44, 50];
  let obj = {
      name: 'Kate',
  };
  arr.forEach(let func = function(value) {
      console.log(`${this.name} is ${value} years old`);
  }, obj); //SyntaxError</code></pre>
  </div>
  </div>
  </p>
  <p>So, it looks like we can use in <code>forEach()</code> method only function declaration and arrow function. Am I right or just missing something?</p>