javascript">functionmyNew(){let newObject =null;let result =null;let constructor =Array.prototype.shift.call(arguments);if(typeof constructor !=="function"){console.error("type error");return;}newObject = Object.create(constructor.prototype);result =constructor.apply(newObject, arguments);let flag = result &&(typeof result ==="object"||typeof result ==="function");return flag ? result : newObject;}myNew(构造函数, 初始化参数);