加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
14test.ts 738 Bytes
一键复制 编辑 原始数据 按行查看 历史
josnfei 提交于 2018-10-03 16:33 . 第14节:面向对象编程-接口
// 第14节:面向对象编程-接口
// 认识接口
interface zhaolaogong{
sex:string;
interest:string;
maibaobao?:boolean //可选参数
}
let myzlg:zhaolaogong={sex:'',interest:'看书,画画'}
console.log(myzlg) //{ sex: '男', interest: '看书,画画' }
// 规范函数类型接口
interface searchMan{
(source:string,beitai:string):boolean
// source代表资源,beitai代表是否属于资源里面的东西, 函数返回布尔值
}
let mysearchMan:searchMan
// 按规范使用,并且返回布尔值
mysearchMan=function(source:string,beitai:string):boolean{
let flag=source.indexOf(beitai)
return flag!=-1
}
// 调用
console.log(mysearchMan('高、富、帅、大','')) //false
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化