TypeScript面试考题阅读指南(必看)
大家好,我是帅地。
为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方便大家按需查看。
由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。
面试题链接汇总
11. 简述如何TypeScript中如何从子类调用基类构造函数?
13. TypeScript 中如何检查 null 和 undefined?
14. TypeScript 中的 getter/setter 是什么?你如何使用它们?
15. TypeScript 如何允许模块外定义的类可以访问?
16. 如何使用 Typescript 将字符串转换为数字?
17. 简述TypeScript 什么是 .map 文件,为什么/如何使用它?
18. 简述TypeScript 中的类是什么?你如何定义它们?
19. 请简述TypeScript 与 JavaScript 有什么关系?
23. TypeScript 中有哪些范围可用?这与JS相比如何?
24. 简述TypeScript 中的箭头/lambda 函数是什么?
26. TypeScript 什么是三斜线指令?有哪些三斜杠指令?
27. 简述TypeScript 中 Omit类型有什么作用?
30. TypeScript类型anynevervoid和unknown使用场景区别?
31. TypeScript 什么是装饰器,它们可以应用于什么?
32. TypeScript 中的 any 和 unknown 有什么区别?
35. 简述TypeScript 中的泛型是什么,如何使用 ?
36. 简述TypeScript 中 interface 和 type 的差别是什么?
39. 简述如何在 TypeScript 中定义和导入/导出模块?
40. 简述TypeScript 命名空间?它与模块有何不同?
41. 在 TypeScript 中如何定义和使用命名空间?
43. TypeScript let 和 const 有什么区别?
44. 简述TypeScript 中的 var 和 let 有什么区别?
45. 简述什么时候使用 TypeScript any type?
46. TypeScript的void类型是什么,什么时候使用?
47. 简述TypeScript 的 never type 是什么,什么时候用?
48. 简述如何在 TypeScript 中使用 async/await?
50. 如何将多个TypeScript 文件合并为一个js文件?
53. 简述TypeScript中const和readonly的区别是什么?枚举和常量的区别?
54. TS中的接口interface 和 type语句有什么区别?
58. 请分别TypeScript中?. , ?? , !: , _ , ** 等符号的含义?
64. JavaScript不支持函数重载,但TypeScript是否支持函数重载?
67. 简述什么是TypeScript Declare关键字?
68. 如何从任何.ts文件生成TypeScript定义文件?