Javascript katı modda kullanılırken bu neden anonim bir işlevde tanımsızdır? Bunun neden mantıklı olduğunu anlıyorum ama somut bir cevap bulamadım.
Misal:
(function () {
"use strict";
this.foo = "bar"; // *this* is undefined, why?
}());
Bir kemanla test edin : http://jsfiddle.net/Pyr5g/1/ Logger'a (firebug) göz atın.