如果我在构造函数中返回某个值或对象,那么变量会得到什么?
function MyConstroctor()
{
//what in case when return 5;
//what in case when return someObject;
}
var n = new MyConstroctor();
实际上这是一个问题,无论哪种情况下都会得到什么?
实际上这是一个小测验的问题,以下哪个是从自定义对象构造函数返回的内容?
a)新创建的对象
b)undefined - 构造函数不返回值
c)任何返回语句
d)如果没有返回语句,则为任何返回语句;否则是新创建的对象