title: Reversing an array of objects in Javascript
body: <p>As the title says, I'd like to reverse an array made of objects in Javascript. </p>
  
  <p>Example : <code>var x = [{"score":1},{"score":2},{"score":3}]</code></p>
  
  <p>To do so, I'm using the .reverse() method. </p>
  
  <p>Now, let's say I write this code </p>
  
  <pre><code>console.log(x);
  x.reverse();
  console.log(x);
  </code></pre>
  
  <p>I'm expecting the console to show the array in the original order, then in a reversed order. However, It really shows both arrays in the reversed order. </p>
  
  <p>How come ? </p>