You can do so in the manner you were always able to in ES5, and you were able 
to do in ES6 before the introduction of @@create. However, what this means is 
that you now allow parastic inheritance again, which @@create was created to 
disallow.

That is, you could have a MapPromiseWeakMap just by doing

```js
var obj = {};
Map.call(obj);
Promise.call(obj, function () {});
WeakMap.call(obj);
```

So such a "solution" isn't really maintaining the ES6 semantics, since it 
allows strictly more things than ES6 does.   
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to