Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 什么是;statsTemplate:(参数:任意)=>;弦&引用;方法_Typescript - Fatal编程技术网

Typescript 什么是;statsTemplate:(参数:任意)=>;弦&引用;方法

Typescript 什么是;statsTemplate:(参数:任意)=>;弦&引用;方法,typescript,Typescript,我从Typescript开始,发现了一个我无法处理文档的语法: statsTemplate: (params: any) => string; 总的来说,该语句定义了所谓的“函数类型文字”(第3.5.5节“函数类型文字”): 函数类型文字定义包含单个 电话签名 FunctionType:(ParameterListopt)=>ReturnType 换句话说,这里定义了一个名为statsmetplate的类型,它(显然)表示返回stringtype值的函数,并使用任何类型的单个参数。。。这

我从Typescript开始,发现了一个我无法处理文档的语法:

statsTemplate: (params: any) => string;

总的来说,该语句定义了所谓的“函数类型文字”(第3.5.5节“函数类型文字”):

函数类型文字定义包含单个 电话签名

FunctionType:(ParameterListopt)=>ReturnType

换句话说,这里定义了一个名为
statsmetplate
的类型,它(显然)表示返回
string
type值的函数,并使用任何类型的单个参数。。。这实际上是TypeScript中的一种特殊类型(第3.1节“任何类型”):

Any
类型用于表示任何JavaScript值。价值
Any
类型支持与JavaScript中的值相同的操作,并且不支持 对任何值上的操作执行静态类型检查。 具体而言,可以通过
any
value和
任何
值都可以使用 任何参数列表


如您所见,文档()中对其进行了详细描述。

总体而言,此语句定义了所谓的“函数类型文字”(第3.5.5节函数类型文字):

函数类型文字定义包含单个 电话签名

FunctionType:(ParameterListopt)=>ReturnType

换句话说,这里定义了一个名为
statsmetplate
的类型,它(显然)表示返回
string
type值的函数,并使用任何类型的单个参数。。。这实际上是TypeScript中的一种特殊类型(第3.1节“任何类型”):

Any
类型用于表示任何JavaScript值。价值
Any
类型支持与JavaScript中的值相同的操作,并且不支持 对任何值上的操作执行静态类型检查。 具体而言,可以通过
any
value和
任何
值都可以使用 任何参数列表


如您所见,文档()中对其进行了详细的描述。

有时,通过实现来解释类型更容易:

var statsTemplate = function(params: any) : string {
    return 'Hello World';
};
这是实施:

(params: any) => string;

有时,通过实现类型来解释类型更容易:

var statsTemplate = function(params: any) : string {
    return 'Hello World';
};
这是实施:

(params: any) => string;

这意味着statsTemplate是一个函数,它接受任何类型的params参数并返回字符串。这意味着statsTemplate是一个函数,它接受任何类型的params参数并返回字符串。