title: How to iterate over array in reverse order with Lodash?
body: <p>I want to iterate over an array in reverse order using Lodash. Is that possible?</p>
  
  <p>My code looks like below.</p>
  
  <pre><code>var array = [1, 2, 3, 4, 5];
  _.each(array, function(i) {
     _.remove(array, i);
  });
  </code></pre>
  
  <p>When I do <code>_.pullAt(array, 0)</code> new array is <code>[2, 3, 4, 5]</code>. All array elements shifted to left by 1 position, and current index is pointing to element 3. After next iteration, 3 will get deleted and then 5. After 3rd iteration array contains <code>[2, 4]</code> which I couldn't delete.</p>
  
  <p>If I iterate over the array in reverse order, then this problem won't arise. In Lodash, can I iterate over an array in reverse order?</p>