document.write("
2010年07月28日 它是 undefined。f2.call(of1) 和 f2.apply(of1); 改变了上下文为 of1,所以它显示 f1的m。call 与 apply 的功能是相同的,只是在调用参数上方
2007年02月05日 对象将被用作 thisArg, 并且无法被传递任何参数。call的说明call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisArg指定的新对象。如果没有提供 thisArg
2008年09月09日 call 与 apply 的作用都是改变上下文,作用上没有区别,只是使用方式上有点区别。call 是把函数的参数逐一加在 call 中,apply 是把函数的参数存为数组再加在
2008年09月09日 作用域在代码定义后是不可改变的,上下文是可以改变的(利用 this、call、apply 任一方式)。如果没有明确上下文,则按作用域使用变量、函数。如果有上下文,就按上下文并在正确的作用域内使
2010年10月13日 uot;);}foo();alert(ggg); // IE 中报错:ggg 未定义。 相关阅读实例理解 call、apply 改变上下文call 与 apply 的使用
")