流程理解基于另一种类型的一种类型

时间:2018-06-29 11:44:23

标签: javascript reactjs flowtype

我正在浏览流程文档(HERE),并遇到了以下代码行:

function identity<T>(value: T): T {
  return value;
}

以上代码用于说明基于其他类型的类型的示例。我不太了解用法,这在实际中将如何应用,有人可以通过一个实际/现实的例子来阐明这一点。

1 个答案:

答案 0 :(得分:2)

这些是Generics

因此,如果您使用javascript编译该代码,则其外观类似于

function identity(arg) {
    return arg;
}

因此,基本上,当您向该函数传递参数时,它将返回相同类型的值。

link上方

enter image description here

相关问题