title: setTimeout and array each
body: <p>I'm confused with using setTimeout and the each iterator.  How can I rewrite the following so that the console outputs each name after a delay of 5 seconds?  Currently the code below prints all the names at once after 5 seconds.  I would like to:</p>
  
  <p>1) wait 5 seconds, then print kevin<br>
  2) wait 5 seconds, then print mike<br>
  3) wait 5 seconds, then print sally  </p>
  
  <pre><code>var ary = ['kevin', 'mike', 'sally'];
  
  _(ary).each(function(person){
  
    setTimeout(function(){
      console.log(person);
    }, 5000);    
  
  });
  </code></pre>