摘要: this 在 JavaScript 中是一个动态绑定的关键字,它的值取决于函数被调用的方式,而不是定义的方式。这种灵活性非常强大,但也导致了大量的错误。TypeScript 的核心目标之一就是通过静态类型分析来“驯服” this,提前发现错误,让代码更可预测。 阅读全文
posted @ 2025-09-16 15:37 Seamless 阅读(26) 评论(0) 推荐(0)
摘要: 函数式编程范式(Functional Programming,简称 FP)是一种以函数为核心的编程范式,它将计算视为数学函数的求值,强调纯函数、不可变数据和无副作用,避免使用可变状态和命令式控制流。 阅读全文
posted @ 2025-09-16 10:05 Seamless 阅读(13) 评论(0) 推荐(0)
摘要: 在 TypeScript(以及 JavaScript)中,闭包描述了函数能够访问其声明时所在作用域的变量,即使该函数在其声明的作用域之外被调用的现象。 定义:闭包是指一个函数能够记住并访问其词法作用域(lexical scope)中的变量,即使这个函数是在其词法作用域之外执行。 闭包的核心原理 作用 阅读全文
posted @ 2025-09-16 09:11 Seamless 阅读(23) 评论(0) 推荐(0)