我这里有一些代码。我的问题是我无法理解实例的创建方式。为什么我们在“新计算器”(第 4 行)之后使用“:计算器”(第 3 行)。它们是有区别的 ?我知道我有一个关于 Typescript 的问题,但是我在 Angular 中寻找测试时发现了这段代码。我也搜索了一些教程,但没有找到解释。
import { Calculator } from './calculator';
describe('Calculator', () => {
let calculator: Calculator;
beforeEach(() => {
calculator = new Calculator();
});
});
简而言之,您使用 : Calculator为该变量指定类型,另一方面,它在 beforeEach 的范围之外声明,因此可以在测试中访问。
如果你做了
beforeEach(() => {
let calculator = new Calculator();
});
计算器将无法访问。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句