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

相关推荐
namekong86 小时前
清理谷歌浏览器垃圾文件 Chrome “User Data”
前端·chrome
杯莫停丶7 小时前
设计模式之:模板模式
开发语言·设计模式
开发者小天7 小时前
调整为 dart-sass 支持的语法,将深度选择器/deep/调整为::v-deep
开发语言·前端·javascript·vue.js·uni-app·sass·1024程序员节
老猿讲编程8 小时前
C++中的奇异递归模板模式CRTP
开发语言·c++
李少兄9 小时前
HTML 表单控件
前端·microsoft·html
汤姆yu10 小时前
基于python的化妆品销售分析系统
开发语言·python·化妆品销售分析
ScilogyHunter10 小时前
C语言标准库完全指南
c语言·开发语言
sali-tec10 小时前
C# 基于halcon的视觉工作流-章52-生成标定板
开发语言·图像处理·人工智能·算法·计算机视觉
应茶茶10 小时前
C++11 核心新特性:从语法重构到工程化实践
java·开发语言·c++
学习笔记10111 小时前
第十五章认识Ajax(六)
前端·javascript·ajax