js的继承真的有用到过吗?

519618744
  • 277

虽然js的继承原理我知道,js代码我也一直在写,但是js的继承真的有用?写了这么久一直都没有用过,倒是看了下es6的继承感觉和java挺像,应该挺实用的,我知道自己水平不够,我想问一下js的继承一般用在哪呢?

回复
阅读 4.6k
6 个回答

举个简单粗暴的?,页面上可以弹出来的元素有

  • Modal

  • Tips

  • Alert

  • Confirm

这么几种,其实这几种元素都可以抽象成是一个具有 showhide 方法的元素,这个时候,我们就可以写个ModalCore 的对象,写好showhide 方法。
然后上面的几个元素对象,继承这个就好了。

本质上,你用的ES6的继承就是ES5的继承,只是ES6用一种语法糖包裹了一下,便于你书写,所以只是写法上不同

看来你没用 es6 写过 react

js抽象工厂模式里用到了,平时直观接触的还真不多。

根据二八原则,JavaScript 20% 的语法可以完成 80% 的功能,继承大概属于剩余的 80% 语法吧

我觉得,需要不需要,主要是取决于平时的工作需要吧,如果开发一些库的代码我猜八成会需要的,但是如果只是平时写一下页面什么的,很少需要,没有那么的抽象必要

宣传栏