Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function myNew(constructor, ...args) {
- const obj = {}
- Object.setPrototypeOf(obj, constructor.prototype);
- return constructor.apply(obj, args) || obj
- }
- function Cat(color, name) {
- this.color = color
- this.name = name
- }
- const cat = myNew(Cat, 'black', 'Cat')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement