1.var Func = function(){
}
var func = new Func()
(1).创建了一个空对象
var obj = new Object()
(2).设置了原型链
obj.proto = Func.prototype
(3).改变了this的指向
var result = Func.call(obj)
(4).判断Func的返回值类型
if(typeof (reult) ==‘object’){
func = result
}else{
func = obj
}