Answer

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);

Report Page