title: What is the most efficient way to reverse an array in Javascript?
body: <p>I was asked recently what was the most efficient way to reverse an array in Javascript. At the moment, I suggested using a for loop and fiddling with the array but then realized there is a native <code>Array.reverse()</code> method.</p>
  
  <p>For curiosity's sake, can anyone help me explore this by showing examples or pointing in the right direction so I can read into this? Any suggestions regarding how to measure performance would be awesome too.</p>