var greget=getX.bind(module);
console.log(greget());
这一句 求问大神为什么,前两句都没问题,就这一句报错。
function foo(){
this.b=100;
return this.a;
}
var fff= foo.bind({a:1});
console.log(fff());//输出1
console.log(new fff());//输出[object Object]
console.log(new fff().b);//输出100
、、、、、、
var greget=getX.bind(module);
console.log(greget());
应该报错module未定义
用chrome浏览器试试
看你的代码并不全,不知道你有没有先定义getX(这里的getX,是个变量,不是module里的方法)