title: named functions as object property values in javascript
body: <p>First off, sorry, I'm not sure what to search for on this one or I would have done more research. Recently I'm confronted with code like this</p>
  
  <pre><code>{ thinkImClever: function thinkImClever() { } }
  </code></pre>
  
  <p>If you ask me that should be written as </p>
  
  <pre><code>{ thinkImClever: function() { } }
  </code></pre>
  
  <p>I was told by the folks who put a lot of this together that the former is helpful for debugging. Is that true, or can I consider it cruft as my intuition tells me?</p>