js手札--js中new到底做了些啥

new的三个步骤 举个例子: # 正常创建一个对象 function Super() {}; var s = new Super(); 以上其实等价于3个步骤 # 3个步骤 var s = {}; s.__proto__ = Super.prototype; Super.call(s); # 注:1.2两步,其实就是Object.create(Super.prototype); 1.创建一个空对象
相关文章
相关标签/搜索