比如:functionfn(name){ifname===undefined{name=100}}vs:functionfn(name=100){}类似这种,把JS中,有歧义的地方尽量全放弃.而是保持类似静态类型语言的刻板风格.
2 回答
慕田峪7331174
TA贡献1828条经验 获得超13个赞
看时间是否充裕以及个人业余兴趣,简单了解下其实花不了多少时间。鉴于vue现在很多公司也结合typescript开发以及angular2以上直接结合typescript,如果是前端开发者还是建议了解的如果是系统的学习typescript,就只能看个人求知热情。
四季花海
TA贡献1811条经验 获得超5个赞
时间是否充足。如果学习ts耽误了正常项目的进度,可以考虑仅了解,后期时间充裕了再去考虑详细学习。毕竟先暂用vue和react的比较多,不学ts并不耽误工作。是否想要跳槽或者换工作。一般大的公司或者大项目偏好于ts,因为可以规避一些初级简单的或者不可思议的bug.如果都满足还是去学吧。ts是一个不错的东西。如果纯js编码,肯定要遵循一个基本的代码规范。可以参考多家大公司的前端代码规范
添加回答
举报
0/150
提交
取消