en.javascript.info/1-js/6-objects-more/2-constructor-new/1-two-functions-one-object/solution.md
Ilya Kantor 87bf53d076 update
2014-11-16 01:40:20 +03:00

506 B

Да, возможны.

Они должны возвращать одинаковый объект. При этом если функция возвращает объект, то this не используется.

Например, они могут вернуть один и тот же объект obj, определённый снаружи:

//+ run
var obj = {};

function A() { return obj; }
function B() { return obj; }

var a = new A;
var b = new B;

alert( a == b ); // true