Показать сообщение отдельно
  #7 (permalink)  
Старый 09.06.2016, 11:16
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

destus, Proxy действительно даже Babel не поддерживает(

nerv_, зачем такие сложности?
function Foo() {}

Foo.prototype.get = function(key) {
    return key in this ? this[key] : null;
};

const object = Object.assign(new Foo(), {x: 1, y: 2});

alert(object.get('x'));
alert(object.get('z'));
Ответить с цитированием