您的位置:首页 > 其它

typescript 之接口定义

2017-12-26 09:20 253 查看

接口

接口可以指定数据的格式类型,在数据场景中使用强类型规定参数和返回参数,可以非常有效的减少数据错误。

纯属性接口

const a = {
x: 5,
y: 6,
};

定义成

interface a {
x: number;
y: number;
}

带方法接口

const a = (n: number) => {
return n;
}

定义成

interface a {
(n: number): number;
}

混合类型

const a = (n: number) => {
return {
x: 5,
y: 6
}
}

定义成

interface result {
x: number;
y: number;
}
interface a {
(n: number): result;
x?: number;
y?: number;
}

扩展接口

interface animal {
eat?: any;
}

interface cat extends animal {
miao?: any;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: