《前端面试题》- 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

相关推荐
鹓于2 分钟前
Excel一键生成炫彩二维码
开发语言·前端·javascript
siwangdexie_new2 分钟前
html格式字符串转word文档,前端插件( html-docx-js )遇到兼容问题的解决过程
前端·javascript·html
froginwe114 分钟前
MongoDB 固定集合详解
开发语言
m0_7369191016 分钟前
C++中的策略模式实战
开发语言·c++·算法
子春一16 分钟前
Flutter for OpenHarmony:构建一个智能长度单位转换器,深入解析 Flutter 中的多字段联动、输入同步与工程化表单设计
开发语言·javascript·flutter
2601_9496130219 分钟前
flutter_for_openharmony家庭药箱管理app实战+用药提醒列表实现
服务器·前端·flutter
利刃大大19 分钟前
【Vue】scoped作用 && 父子组件通信 && props && emit
前端·javascript·vue.js
从此不归路23 分钟前
Qt5 进阶【9】模型-视图框架实战:从 TableView 到自定义模型的一整套落地方案
开发语言·c++·qt
-凌凌漆-28 分钟前
【Vue】Vue3 vite build 之后空白
前端·javascript·vue.js
心柠28 分钟前
前端工程化
前端