0%

new

1
2
3
4
5
6
7
8
9
10
11
12
function news(obj, ...args) {
var obj2 = {};
obj2.__proto__ = obj.prototype;
obj.call(obj2);

for (var i = 0; i < args.length; i++) {
var key = Object.keys(obj2)[i];
obj2[key] = args[i];
}
// let obj3 = Array.apply(obj2,obj.prototype.constructor)
return obj2;
}