《前端面试题》- TypeScript - TypeScript的优/缺点

问题

简述TypeScript的优/缺点

答案

优点

  • 增强了代码的可读性和可维护性
  • 包容性,js可以直接改成ts,ts编译报错也可以生成js文件,兼容第三方库,即使不是ts编写的
  • 社区活跃,完全支持es6

缺点

  • 增加学习成本
  • 增加开发成本,因为增加了类型定义
  • 需要编译,类型检查会增加编译时长,语法和类型系统复杂的话时间特别特别长
  • eval和new Function()这种操作类型系统管不到
  • 和有些库结合时不是很完美

参考网址

https://baijiahao.baidu.com/s?id=1631358917017668881&wfr=spider&for=pchttps://blog.csdn.net/qq_36666115/article/details/87343720https://blog.csdn.net/qq_39454432/article/details/106931287

相关推荐
gopyer1 小时前
180课时吃透Go语言游戏后端开发6:Go语言的循环语句
开发语言·游戏·golang·循环语句
江拥羡橙2 小时前
Vue和React怎么选?全面比对
前端·vue.js·react.js
千码君20163 小时前
React Native:快速熟悉react 语法和企业级开发
javascript·react native·react.js·vite·hook
楼田莉子4 小时前
Qt开发学习——QtCreator深度介绍/程序运行/开发规范/对象树
开发语言·前端·c++·qt·学习
暮之沧蓝4 小时前
Vue总结
前端·javascript·vue.js
木易 士心5 小时前
Promise深度解析:前端异步编程的核心
前端·javascript
im_AMBER5 小时前
Web 开发 21
前端·学习
又是忙碌的一天5 小时前
前端学习day01
前端·学习·html
韩立学长5 小时前
【开题答辩实录分享】以《基于python的奶茶店分布数据分析与可视化》为例进行答辩实录分享
开发语言·python·数据分析
Joker Zxc5 小时前
【前端基础】20、CSS属性——transform、translate、transition
前端·css