当前位置: 首页 > 知识库问答 >
问题:

这个符号在打字稿''中是什么意思?[副本]

申屠俊发
2023-03-14

我是Typescript和JavaScript的初学者,试图理解代码。我在代码中的几个地方遇到“<>”,如下例所述。

(value: any, manager: ManagerBase<any>|undefined)

为什么我们在Typescript中使用“<>”。

谢谢

共有2个答案

施宏大
2023-03-14

ManagerBase是泛型类型。它在其定义中使用了一个类型的参数(在您发布的代码中没有出现)。

假设我们将sample 类型定义为:

type Sample<T> = T[];

这使得sample 成为类型为“t的值数组”的别名。类型sample number[]相同,sample string[]相同,以此类推。示例 any[]相同。

在您发布的代码中,ManagerBase 类型使用any作为T的值。

阅读TypeScript手册中的“泛型”。

卫浩瀚
2023-03-14

此符号用于指定使用泛型时的类型。有关更多信息,请参阅官方TypeScript-Documentation:https://www.typescriptlang.org/docs/handbook/generics.html

 类似资料:
  • 我不理解如何使这段代码在Java7中工作 这个符号在Java中到底是什么意思? 如果Java7不支持它,如何改变它,使它能够正常工作。

  • 问题内容: 这是什么? 这是不时出现的关于JavaScript语法的问题的集合。这也是社区Wiki, 因此邀请所有人参与维护此列表。 为什么是这样? 堆栈溢出不允许搜索特定字符。结果,在搜索运算符和其他语法标记时,不容易找到许多问题。这也使得关闭重复项变得更加困难。下面的列表可以帮助解决此问题。 主要思想是链接到Stack Overflow上的现有问题,因此我们更容易引用它们,而不是复制ECMAS

  • 有人知道r中的^符号是什么意思吗? 下面是上下文:

  • 问题内容: 这是什么? 这是有关PHP语法的不时出现的问题的集合。这也是一个社区Wiki,因此邀请所有人参与维护此列表。 为什么是这样? 过去通常很难找到有关运算符和其他语法标记 的问题。¹主要思想是具有指向现有问题的链接,因此我们更容易引用它们,而不必从PHP手册中复制内容。 我该怎么办? 如果有人因提出这样的问题而将您指向此处,请在下面找到特定的语法。PHP手册的链接页面以及链接的问题可能会回

  • 问题内容: 我正在查看类似于以下内容的代码行: 我认为符号字符串是指每小时,每分钟等显示的数字字符的数量-或类似的东西,我不确定。 通常,我可以弄清楚这种情况,但是在Google上搜索“%02d%01d”时找不到任何有用的参考。有人能为我阐明一下吗? 问题答案: http://www.cplusplus.com/reference/clibrary/cstdio/printf/ 相同的规则应适用于