<p dir="auto">Running this piece of code on Babeljs (abstracted):</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="for(var el of arr)
    do()"><pre class="notranslate"><code class="notranslate">for(var el of arr)
    do()
</code></pre></div>
<p dir="auto">Throws the following error:<br>
<code class="notranslate">[Error] ReferenceError: Can't find variable: Symbol</code></p>
<p dir="auto">Using Safari 8.0.6</p>
<p dir="auto">Chrome is ok<br>
Firefox is ok</p>
<p dir="auto">I have some code like:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="for (var n of geoHashes) {
  console.log(n);
}"><pre class="notranslate"><code class="notranslate">for (var n of geoHashes) {
  console.log(n);
}
</code></pre></div>
<p dir="auto">Only in firefox it throws an error: ReferenceError: Symbol is not defined</p>