美文网首页
type script学习

type script学习

作者: RemenberMe | 来源:发表于2020-05-14 17:15 被阅读0次

keyof:限定为对象()的某个属性

interface Square {
    kind: "square";
    size: number;
}

function f(name:keyof Square) {

}

f('size')  //ok   size是Square的一个属性
f('sizi')  //error  sizi不是Square的一个属性

合并接口:

interface Box {
    height: number;
    width: number;
}

interface Box {
    scale: number;
}

以上写法Box 将会是:
interface Box {
    height: number;
    width: number;
    scale: number;
}

相关文章

网友评论

      本文标题:type script学习

      本文链接:https://www.haomeiwen.com/subject/oeqxohtx.html