title: Default function parameters
body: <p>Hi I have to admit that I am still grasping many ES6 syntax even though I have used a fair amount of them.
  For example, I understand that you can do <code>console.log(multiply(5))</code>   to get the result of a given function of </p>
  
  <pre><code>function multiply(a, b = 1) {
    return a * b;
  }
  </code></pre>
  
  <p>But let say you have</p>
  
  <pre><code>function multiply(a, b = 1, c) {
    return a * b * c;
  }
  </code></pre>
  
  <p>Obviously you can't do <code>(console.log(multiply(5,,5))</code>. In this case, is rearranging the arguments position in the function to become <code>function multiply(a, c, b = 1)</code>  the only possible way? Or is there any other smarter way?</p>