在 TypeScript 中,匿名函数是没有名称的函数表达式。它们可以通过赋值给变量、传递给其他函数或作为回调函数使用。
let anonymousFunction = function (a: number, b: number): number {
return a + b;
console.log(anonymousFunction(1, 2)); // 3
泛型是 TypeScript 中一种用于定义函数、类、接口等的参数类型的方式。它可以让我们在定义函数或类时不指定具体的数据类型,在使用时再根据实际情况确定。
function genericFunction<T>(arg: T): T {
return arg;
console.log(genericFunction<string>("Hello, world!")); // Hello, world!
在上面的代码中,泛型 T
在定义函数时不指定数据类型,在调用时通过尖括号 <string>
指定了数据类型为字符串。