//可选参数 (TypeScript)
//在参数后添加一个问号 ? 用来指定该参数为可选参数, 调用该函数时可省略这个参数
//必选参数不能位于可选参数之后, 错误示例 (url?: string, name: string): void => {}
let web = (url: string, name?: string): void => {
if(name){
console.log("网站:", url, name)
}else {
console.log("网址:", url)
}
}
web("dengruicode.com","邓瑞编程")
web("dengruicode.com") //调用 web 函数时省略 name 参数
//默认值 (ES6)
//ES6 引入了默认值的概念, TypeScript 也支持该特性
let web2 = (url: string, name: string = "邓瑞编程"): void => {
console.log("网站:", url, name)
}
web2("www.dengruicode.com")
7.可选参数和默认值
-- 未经授权禁止转载 --
- 状态: 已完结
- 课程价格: 39 元
- 课时数量: 37 节课