介绍
本文总结了ES3,ES5,ES7和NS(NonStandard)四种原型链继承的实现方法。
前言
ECMAScript 6 class将给开发者带来JavaScript OOP的规范实现,但这种方式的直接应用和普及至少得等到IE11被淘汰掉,而到那时,说不定我们已转向边沿领域了。
随着Web的快速发展,新的方法可能会随时取代旧的方法,而我们在lifetime中用过的方法,代表着一代人的记忆,又怎能忘怀?
分享
另附上BDD测试
这其中:
- 较新的JavaScript运行环境能兼容旧的继承方法,反之则不行。
- NS方法的效率理论上比其他方法要高,但需进行特性检测,仅当环境支持所需特性时才能采用此方法。
参考
[2] v8 ArrayForEach
时间: 2024-12-28 01:45:29