本文主要是介绍大规模数据量下 es6 extend 性能不好,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、继承的深度越深,性能越差,基本上是多一层慢一倍,继承链上所有类(除最顶端,比如:上面例子中的 A)性能都会受影响
2、ES6 Class
+ extends
的性能不好
3、inherits
方式表现稳定,受继承层次影响很小
const inherits = function(ctor, superCtor) {ctor.super_ = superCtor;ctor.prototype = Object.create(superCtor.prototype, {constructor: {value: ctor,enumerable: false,writable: true,configurable: true}});
};
这篇关于大规模数据量下 es6 extend 性能不好的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!