自学内容网 自学内容网

typscript(对类型、)

一、对象的类型(接口):

1、interface 是对象的模板,可以看作是一种类型约定,中文译为“接口”。使用了某个模板的对象,就拥有了指定的类型结构。

//定义了一个Person接口
interface Person {
  firstName: string;
  lastName: string;
  age: number;
}


//实现该接口很简单,只要指定它作为对象的类型即可。

const P:Person={
    firstName: 'John',
    lastName: 'Smith',
    age: 25
};
上面示例中,变量p的类型就是接口Person

2、对象的可选属性

//可选属性就在属性名后面加一个问号
interface Person{
    name: string;
    age?: number; // 可选属性 age
}

let pany: Person ={
     name: 'pany'
}
    

3.1、对象的属性索引 

3.1.1、属性的字符串索引

interface A {
  [prop: string]: number;
}
//上面示例中,

原文地址:https://blog.csdn.net/qq_33911541/article/details/135628306

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!