var s=function(a){ this.a=a; } s.hello=function(str){ console.info(str);//test console.info(this);//function (a){this.a=a;} } s.hello('test')
这里的this不应该是window吗,s.hello('test')不是等价s.hello.call(undefined,'test');undefined默认为window。s.hello这个默认把s看作成对象了吗???