Сообщение от kostyanet
|
Вопрос такой, что делает код
function object(o) {
function F() {}
F.prototype = o;
return new F();
}
|
Создает новый объект, у которого __proto__ ссылается на o.
var someObj = {someProp: 'somevalue'};
var inhObj = object(someObj);
//аналогично этому:
var someObj = {someProp: 'somevalue'};
var inhObj = {};
inhObj.__proto__ = someObj;