var fun = function() {
alert(this)
};
fun();
var funx = new fun();
var funxx = {};
funxx.__proto__ = fun.prototype;
fun.call(funxx);
本文通过一个简单的JavaScript示例,深入探讨了this关键字的作用域及如何使用call、prototype改变其指向。通过对不同上下文中this行为的分析,帮助读者理解在各种情况下this的实际指向。
var fun = function() {
alert(this)
};
fun();
var funx = new fun();
var funxx = {};
funxx.__proto__ = fun.prototype;
fun.call(funxx);

被折叠的 条评论
为什么被折叠?