function fn(name
){
this.name
= name
;
}
var a
= new fn('123');
console
.log(a
.name
);
function fn(name
){
this.name
= name
;
return {};
}
var a
= new fn('yyy');
console
.log(a
.name
);
如果返回值是一个对象,那么this指向的就是那个返回的对象,如果返回值不是一个对象那么this还是指向函数的实例。
转载请注明原文地址:https://ipadbbs.8miu.com/read-2661.html