title: unexpected token error for catch javascript
body: <p>I am banging my head trying to find the error in this code. I have checked it so many times can someone point out where the problem is?</p>
  
  <pre><code>$(function() {
    try {
      function endswith(str, ends) {
        if (ends === '') return true;
        if (str == null || ends == null) return false;
        str = String(str);
        ends = String(ends);
        return str.length &gt;= ends.length &amp;&amp; str.slice(str.length - ends.length) === ends;
      }
      var referrer = new URL(document.referrer).domain;
      if (endswith(referrer, "xyz.com")) {
        $(".logo .logo-external").remove();
      } else {
        $(".logo .logo-internal").remove();
      }
    } catch () {}
  });
  </code></pre>