কেন এই একটি বেনামী ফাংশনে undefined যখন কঠোর মোডে জাভাস্ক্রিপ্ট ব্যবহার করছেন? আমি বুঝতে পেরেছি কেন এটি বোধগম্য হতে পারে তবে আমি এর কোনও ठोस উত্তর পাই না।
উদাহরণ:
(function () {
"use strict";
this.foo = "bar"; // *this* is undefined, why?
}());
একটি ভাড়ায় পরীক্ষা করুন : http://jsfiddle.net/Pyr5g/1/ লগার (ফায়ারব্যাগ) পরীক্ষা করে দেখুন।