有没有办法将 JavaScript 函数 Scope 复制到另一个函数?
(function(v){
var Ct=v.Ct=function(){
}
var a="asdf";
Ct.prototype.fun=function(){
console.log(a); //prints 'asdf'
}
})(window)
--------------------------------------------------
上面的代码不能改:
如何重写 Ct.prototype.fun 以使其打印“asdfasdf”
下面的例子不能得到“a”
Ct.prototype.fun=function(){
console.log(a+a); //It's not work
}
var o=new Ct();
o.fun();