最赞回答 / weibo_宝慕林349606
Object.defineProperties在全局定义了与那几个构造函数同名的属性,这些属性的值就是这几个构造函数,所以可以在全局通过这些属性访问到构造函数
2016-04-26
已采纳回答 / 交替的黑白键
是的,function a(){}只有声明过程;顺序是这样的:1.function a(){return 5;}进行函数声明; 2.var a被忽略; 3.var a=1使a被赋值为1,并覆盖掉了函数声明,使a变成了number然后强制输出a()是执行函数的语句,a不是函数当然报错了~
2016-04-25