索引类型

同时个索引和值设置类型限制

  1. Interface Obj = {
  2. [id: number]: string
  3. }
  4. Interface obj2 ={
  5. readonly [id: number]: string
  6. }

注意点:如果索引的数值类型的会转化为字符串类型的索引

继承接口

混合类型接口

  1. Interface Counter ={ //混合类型接口。
  2. ():void
  3. count:number
  4. }
  5. const getCounter = ():Counter =>{
  6. const c= ()=>{
  7. c.count++;
  8. };
  9. c.count = 0
  10. return c
  11. }
  12. cont counterCounter = getCounter()

小结 :

Dingtalk_20210602173801.jpg