TypeScript重点知识点说明
知识点typescript 说明 重点
2023-09-27 14:25:59 时间
-
两个模块之间的关系是通过在文件级别上使用
import
和export
建立的。 -
任何包含顶级
import
或者export
的文件都被当成一个模块。相反,如果一个文件不带有顶级的import
或者export
声明,那么它的内容被视为全局可见的 -
可选参数的函数声明:
function functionName(param1: type, param2?: type) : type
,可选参数必须跟在必须参数后面,举例如下
function buildName(firstName: string, lastName?: string):string {
if (lastName)
return firstName + " " + lastName;
else
return firstName;
}
let result1 = buildName("Bob"); // works correctly now
let result2 = buildName("Bob", "Adams", "Sr."); // error, too many parameters
let result3 = buildName("Bob", "Adams"); // ah, just right
- 可变参数的函数声明:
function functionName(param1: type, ...param: type[]) : type
function buildName(firstName: string, ...restOfName: string[]) {
return firstName + " " + restOfName.join(" ");
}
let employeeName = buildName("Joseph", "Samuel", "Lucas", "MacKinzie");
相关文章
- 6.C#知识点:反射
- 备战CKA每日一题——第2天 | Daemonset、对接存储CSI知识点
- 1132 Cut Integer (20 分)【难度: 简单 / 知识点: 模拟】
- 1128 N Queens Puzzle (20 分)【难度: 一般 / 知识点: 模拟】
- 第42节:Java知识点回顾复习
- Android之控件与布局,结构知识点,基础完结
- JavaScript BOM【快速掌握知识点】
- Session 知识点再整理(二) 自定义 Session 存储机制
- Cookie 知识点再整理
- 《精通VMware vSphere 6》——2.4 要求掌握的知识点
- Vue知识点总结(23)——Vue-Cli3脚手架基本配置和快速原型开发(超级详细)
- 计组 | 【四 指令系统】知识点及例题
- 【Verilog基础】在不同时钟域之间如何安全地传递信号方法总结(4)FIFO 知识点总结(含最小FIFO深度计算)
- Android开发有关权限(permission)知识点汇总