title: JavaScript - Does the placement/order of spread operator in an object matter?
body: <p>In JavaScript does the placement and ordering of a spread operator matter?</p>
  
  <pre><code>var item = {/* key value pairs here */};
  var itemB = {/* key value pairs here */};
  </code></pre>
  
  <p>For example in the following code snippets will <code>newItem</code> always have the same key value pairs?</p>
  
  <pre><code>var newItem = {
      ...item,
      ...itemB
  };
  </code></pre>
  
  <p>as</p>
  
  <pre><code>var newItem = {
      ...itemB,
      ...item
  };
  </code></pre>