【问题标题】:Typescript syntax explanation打字稿语法解释
【发布时间】:2019-02-07 06:28:25
【问题描述】:

你好,我正在通过英雄之旅教程学习 Angular,我想知道有人能解释一下这个语法

getHeroes(): Hero[] {
  return HEROES;
}

为什么是getHeroes()方法:到Hero数组,然后返回Heroes

【问题讨论】:

  • 这有点模棱两可。请参阅How to Askminimal reproducible example,了解如何提出很可能得到回答的好问题的详细信息。但在这种情况下,它只是说getHeroes 方法返回的结果的typeHero 对象的数组。

标签: angular typescript


【解决方案1】:

getHeroes 方法的返回类型为Hero[]Hero 类型的对象数组)

在 TypeScript 中,您可以通过以下方式告知特定变量、属性或方法的类型:

variableName: Variable Type

比如说:

add(x: number, y: number): number {
  return x + y;
}

这里我们定义了一个名为add 的方法,它接受两个参数x 和y。这两个参数的类型都是 number。而add 方法也返回一个数字。

【讨论】:

    猜你喜欢
    • 2019-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-16
    • 2020-10-06
    • 2020-01-18
    • 2017-12-09
    相关资源
    最近更新 更多