
获得徽章 0
- 考考大家。为什么第一张图的 addGrade 断点这里的 Scope-Closure 仅包含了 grades 和 sortAndTrimGradesList,没有包含 studentRecords 和 getGrade?而第二张图 getInfo 断点这里的 Scope-Closure 包含了入参的 grade、id、name 三个~ 闭包相关知识赞过评论1
- 小评ts3.9:加法主要是在编译器针对特殊场景的性能提升、编辑器编程体验的提升,修复了已知的问题,最后引入了一小撮功能。
印象最深刻的是`@ts-expect-error`语句,对比`@ts-ignore`
1. `@ts-ignore`是个抑制效果,无论是代码有错没错都不报错;`@ts-expect-error` 作用下,代码有错误,在意料之中不会报错,而没错误,就会报错
2. 优先使用`@ts-expect-error`,`@ts-ignore`兜底
另外,vscode可以选择ts版本,不同的ts版本会有体验差异。推荐`typescript@next` (使用一下插件JavaScript and TypeScript Nightly),用最新的ts编辑体验。展开赞过评论1