文章预览
作者 | dev 来源 | 大迁世界 using 关键词用于代替 const 和let,用于定义一个可释放的对象,即一个在使用后可以自我清理的对象。 然而,这个关键词源自 C# ,那么 TypeScript 只是复制 C# 吗? 并不是,TypeScript 只是从 C# 中挑选出最优秀的特性,以提升整体开发者体验。 今天解释 using 关键词在 TypeScript 中的工作原理,以及一个适用于 using 关键词的常见使用场景。 工作原理 using 关键词可以像 const 和 let 一样使用。 // 注意:必须赋值某个值或返回一个值的函数。 using x = getX(); 虽然这种赋值是可能的,但 using 关键词应该仅用于: 使用 Symbol.dispose 关键词的对象。 返回使用 Symbol.dispose 关键词的对象的函数。 否则请使用 const 或 let。 Symbol.dispose 是 TypeScript 中的一个特殊函数,用于将一个对象标记为“资源”,即一个可释放的对象。 以下是一
………………………………