当前位置: 首页 > news >正文

网站模板下载简单的那种广州百度seo排名

网站模板下载简单的那种,广州百度seo排名,靠谱的中文wordpress主题,手把手教你做网站视频1. 接口有什么用 通过 interface 定义接口。 检测对象的属性,不会去检查属性的顺序,只要相应的属性存在并且类型也是对的就可以。 interface IPerson {name: string;age: number; } function say(person: IPerson): void {console.log(my name is ${pers…

1. 接口有什么用

通过 interface 定义接口。

检测对象的属性,不会去检查属性的顺序,只要相应的属性存在并且类型也是对的就可以。

interface IPerson {name: string;age: number;
}
function say(person: IPerson): void {console.log(`my name is ${person.name}, and age is ${person.age}`);
}
let me = {name: "funlee",age: 18,
};
say(me); // my name is funlee, and age is 18

2. 可选属性

属性后面加一个 ? 符号,表示该属性可选。

interface IPerson {name: string;age: number;// love 可选love?: string;
}

3. 只读属性

属性名前加 readonly,表示该属性只读。

interface IPerson {// name 只读readonly name: string;age: number;love?: string;
}
let me: IPerson = {name: "funlee",age: 18,
};
// name 不允许被赋值
me.name = "new name"; // error!

4. 函数接口

接口可以描述函数类型,它定义了函数的参数列表和返回值类型,参数列表里的每个参数都需要名字和类型,函数的参数名不需要与接口里定义的名字相匹配,只需要类型兼容就可以了。

interface GetArea {(width: number, height: number): number;
}
let getArea: GetArea = function (w: number, h: number) {return w * h;
};
getArea(5, 6); // 30

 5. 继承接口

一个接口可以继承多个接口,创建出多个接口的合成接口,如:

interface Shape {color: string;
}
interface PenStroke {penWidth: number;
}
interface Square extends Shape, PenStroke {sideLength;
}
const square = <Square>{};
square.color = "blue";
square.sideLength = 10;
square.penWidth = 5.0;

 6. 混合类型

让对象同时作为函数和对象使用,并带有额外的属性,如:

interface MixedDemo {(str: string): void;defaultStr: string;
}function foo(): MixedDemo {let x = <MixedDemo>function (str: string) {console.log(str);};x.defaultStr = "Hello, world";return x;
}let c = foo();
c("This is a function"); // 'This is a function'
c.defaultStr; // 'Hello, world'

 

http://www.mnyf.cn/news/48325.html

相关文章:

  • 用front page2003做网站的导航条中国seo排行榜
  • 想做电商网站运营要怎么做百度注册新账号
  • 手机音乐网站源码企业营销战略
  • 针织东莞网站建设技术支持网站交换链接友情链接的作用
  • 建站工具大全免费自学电商教程
  • 南通网站建设案例网络营销的发展前景
  • 长春网站建设工作室b2b
  • 做设计哪个网站可以接单网络营销和网络销售的关系
  • 帮做ppt的网站怎么给自己的公司做网站
  • 做定制校服的网站爱站之家
  • 动态背景网站个人如何在百度做广告
  • 自己做网站需要买什么打造龙头建设示范
  • 教做游戏的网站怎样和政府交换友链
  • 山西建筑工程集团有限公司秦皇岛seo招聘
  • 广州网站建设公司排名网站建设步骤流程详细介绍
  • 学做西点的网站哪些平台可以发广告
  • 信息查询类网站是怎么做的培训班报名
  • 网站建设和邮箱的关联优化系统
  • 动易学校网站什么是电商
  • 购物网站后台模板关键词搜索引擎又称为
  • 那些免费网站做推广比较好杭州seo论坛
  • 销售网站有哪些网站怎么优化自己免费
  • 网站建设哪家好 上海微博营销的特点
  • 直销系统平台高平网站优化公司
  • 西宁网站设计百中搜优化
  • 做网站推广怎么跟客户沟通app推广多少钱一单
  • 哪里有做配音的兼职网站百度指数搜索热度排行
  • 四川建设网站百度河南代理商
  • 镇江市建设局网站抖音广告推广怎么收费
  • 做团购网站需要注册哪些商标网址搜索域名查询