javascript:new F()的语义
new F 的语义定义是这样的:
1 2 3 4 | var obj = Object.create(F.prorotype) var res = F.apply(obj, arguments) if(!IS_PRIMITIVE_TYPE(ret)) return ret else return obj |
by belleve
Blog of ZCW 亦·德利菲的小窝
new F 的语义定义是这样的:
1 2 3 4 | var obj = Object.create(F.prorotype) var res = F.apply(obj, arguments) if(!IS_PRIMITIVE_TYPE(ret)) return ret else return obj |
by belleve