js的 new 操作符做了什么事
定义一个空对象 , 并将这个对象的 proto 指向 base的原型,
var obj = {}; obj.__proto__ = Base.prototype; Base.call(obj);