YY一下。。。关于FF的function与它的__proto__那些不得不说的事。。。
嘿嘿。蛮惬意的标题。。。
YY内容。。。。FF里所有[[scope]]不为window的function都会创建一个拷贝或者是被拷贝,并把它的[[scope]]指向window,放在function.__proto__里
然后function.prototype.__proto__指向function.__proto__.prototype。。。
YY内容。。。。FF里所有[[scope]]不为window的function都会创建一个拷贝或者是被拷贝,并把它的[[scope]]指向window,放在function.__proto__里
然后function.prototype.__proto__指向function.__proto__.prototype。。。
YY依据。。。
<script type="text/javascript">
var z = 2;
var a = function () {
var z = 1;
return function () {
alert(z);
};
}();
a();
a.__proto__();
</script>
<script type="text/javascript">
var f = function n() {
alert(n);
};
f();
try {
f.__proto__();
} catch (exp) {
alert(exp.message);
}
</script>