The most direct ES5 translation of<p><pre><code>    let func = () =&gt; {}
</code></pre>
would be<p><pre><code>  var func = function() {}
</code></pre>
But even in that case, func.name is going to be &quot;&quot;.