我看文章好像说哪个很新的版本,可以直接用class声明类,这样javascript就是面向对象语言了,不要跟我说模拟类,模拟出来的东西不伦不类,还不如不模拟。
我认为,语言本身支持class和new出一个对象,支持继承、多态,非常重要,至于其他的,比如C++里的操作符重载,就太复杂了,不需要。
我看文章好像说哪个很新的版本,可以直接用class声明类,这样javascript就是面向对象语言了,不要跟我说模拟类,模拟出来的东西不伦不类,还不如不模拟。
我认为,语言本身支持class和new出一个对象,支持继承、多态,非常重要,至于其他的,比如C++里的操作符重载,就太复杂了,不需要。
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
ES2015 也就是俗称的ES6 开始有了class关键字。
详情可参考MDN。