typescript 函数调用
时间: 2023-10-06 08:10:44 浏览: 112
在 TypeScript 中,函数调用可以使用以下方式进行:
1. 直接调用函数:可以通过函数名后面加上括号来直接调用函数,传入相应的参数。例如:
```
function greet(name: string): void {
console.log(`Hello, ${name}!`);
}
greet("Alice"); // 输出:Hello, Alice!
```
2. 匿名函数调用:可以将函数定义为一个匿名函数,并立即调用它。这在需要一次性执行某个函数时很有用。例如:
```
(function() {
console.log("This is an immediately invoked function expression.");
})();
```
3. 方法调用:可以通过对象名称或类实例调用方法。例如:
```
class Calculator {
add(a: number, b: number): number {
return a + b;
}
}
const calc = new Calculator();
console.log(calc.add(2, 3)); // 输出:5
```
4. 函数作为参数传递:在 TypeScript 中,函数可以作为参数传递给其他函数。例如:
```
function multiply(a: number, b: number): number {
return a * b;
}
function calculate(operation: (a: number, b: number) => number): void {
const result = operation(2, 3);
console.log(`Result: ${result}`);
}
calculate(multiply); // 输出:Result: 6
```
这些是 TypeScript 中函数调用的一些常见方式,希望对你有所帮助!
阅读全文