title: How to disable ES6 features in Chrome
body: <p>found very strange and not obvious behavior of javascript in Chrome and maybe all other modern browsers.
  Assume we have Html with javascript like this</p>
  
  <pre><code>&lt;html&gt;
  &lt;title&gt;
  &lt;/title&gt;
  &lt;body&gt;
      &lt;h1&gt;Hello world!&lt;/h1&gt;
      &lt;script type="text/javascript"&gt;
          var me = {
              func1: function(){
                  console.log('Im function 1');
              },
              func2(){
                  console.log('Im function 2');
              }
          };
          me.func1();
          me.func2();
  
      &lt;/script&gt;
  &lt;/body&gt;
  </code></pre>
  
  <p></p>
  
  <p>When you run this in chrome you will see in console:</p>
  
  <pre><code>Im function 1
  Im function 2
  </code></pre>
  
  <p>But when you run this in IE11 you will get an error</p>
  
  <pre><code>SCRIPT1003: Expected ':'
  JavascriptTest.html (11,10)
  </code></pre>
  
  <p>As I understand it is not required in ES6 to declare functions as func1, chrome as well happy with declaration like func2</p>
  
  <pre><code>var me = {
                  func1: function(){
                      console.log('Im function 1');
                  },
                  func2(){
                      console.log('Im function 2');
                  }
              };
  </code></pre>
  
  <p>but for IE11 it is matter. And it is common mistake when you write code on server and client side.
  I looking for a way to disable such feature in chrome, is it possible?</p>