本文主要是介绍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;
}
//上面示例中,
这篇关于typscript(对类型、)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!