TypeScript复杂类型、函数与DOM操作全解析
一、TypeScript复杂类型与函数
- 函数重载与类型检查
在一些函数调用中,TypeScript会通过将调用与每个重载进行比较来执行类型检查,但不与实际实现进行比较。例如,aggregateStrings("first", 2, "last");这个调用是错误的,尽管它与函数实现兼容,但与任何重载都不兼容。 - 箭头函数
- 语法特点 :TypeScript支持ECMAScript 6引入的箭头函数语法。当函数仅由返回语句组成时,箭头语法可完全避免包围函数体的括号,示例如下:
let addition = (x: number, y: number) => x + y;
当函数包含多个语句时,箭头语法也更为优雅,例如:
let additions = (x: number, y: number, ...others: number[]) => {
let result: number = x + y;
for (let x of others) result += x;
return result;
}
-
超级会员免费看
订阅专栏 解锁全文
1542

被折叠的 条评论
为什么被折叠?



