Answer
JavaScript testВ консоль будет выведен:
Alex
Объяснение:
Попытка вернуть что-либо другое, не являющееся объектом будет проигнорирована и не будет рассматриваться как ошибка. Конструктор вернет объект, на который указывает ссылка this.
Код для проверки:
var Obj = function() {
this.name = "Alex";
var that = {};
that.name = "David";
var name = this.name + " && " + that.name;
return name;
}
var o = new Obj();
console.log(o.name);