title: Is there any way to loop randomly through the keys of an object?
body: <p>I have a for loop that looks something like</p>
  
  <pre><code> for (var key in myObjectArray) {
     [code]
   }
  </code></pre>
  
  <p>I would like to do the same thing except have the order of the output shuffled every time.  </p>
  
  <p>Is there any easy way to do it?  I can make a separate array of keys, sort them, and then do a for loop with an index… but that seems like a lot of work and rather inefficient.</p>