title: Was Douglas Crockford wrong with Strict Mode Example?
body: <p>I'm sure he wasn't. I just don't understand one example from his presentation</p>
  
  <p><a href="http://youtu.be/UTEqr0IlFKY?t=44m" rel="nofollow">http://youtu.be/UTEqr0IlFKY?t=44m</a></p>
  
  <pre><code>function in_strict_mode() {
      return (function () {
          return !this;
      }());
  }
  </code></pre>
  
  <p>Isn't it the same like this one?</p>
  
  <pre><code>function in_strict_mode() {
      return !this;
  }
  </code></pre>
  
  <p>If <code>is_strict_mode()</code> would me <code>method</code> then I agree because <code>this</code> then would point to object containing method, for example</p>
  
  <pre><code>my_object.in_strict_mode = function() {
      return (function () {
          return !this;
      }());
  }
  </code></pre>
  
  <p>But why he did it in his example (which is simple function, not a method of an object)?</p>