Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.9k views
in Technique[技术] by (71.8m points)

为什么很多源码库创建class还是喜欢用function的形式

比如说axios,或者之前看的events
都是用function的方式来实现类

因为我是最近1,2年才接触的js,所以喜欢用es6的class方式来实现
感觉更加的清晰和简洁。。。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

为了做到最大兼容性。有各种不同的环境,可能并不支持es6的语法。
而且有些情况下,可能他们是通过class写的,但是经过了babel进行转换编译,而你使用的则是他们编译后的内容。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...