打字稿 - 请在这里创建类实例?

新台币

我这里有一些代码。我的问题是我无法理解实例的创建方式。为什么我们在“新计算器”(第 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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章