首页 > 其他分享 >ts接口03

ts接口03

时间:2024-02-18 23:11:35浏览次数:39  
标签:03 string ts number 接口 prop sex 属性

// 接口 对对象的形状进行描述 可以理解为一种约束
// ?表示为可选属性,表示可有可无
// [prop:string] 代表任意属性,当不确定属性名的时候,属性类型,可以使用  ,但是要注意的是,一旦确定了不是any类型,而是string,number,Boolean之类的,其他的类型也会变成他的子集
// [prop:string] 中如果有多个属性,可以使用联合类型,如: [prop:string]:string|number|Boolean
// readonly 只读属性
// 定义接口  注意:接口是首字母要大写  
interface Person{
    readonly id:number;
    name:string,
    age:number,
    sex?:string,
    [prop:string]:any
}
let p:Person={
    id:1,
    name:'张三',
    age:132,
    // sex:'111'
    www:111
}

  

标签:03,string,ts,number,接口,prop,sex,属性
From: https://www.cnblogs.com/wencaiguagua/p/18020135

相关文章

  • 使用Redis的ZSet集合实现接口限流
    背景一般在设计后端接口的时候,一般都会预估接口能承受的最大流量是多少。那么如果瞬时流量超过了接口的承载力,我们就需要考虑接口做限流处理了。限流实际上是指限制系统的输入流量和输出流量已保持系统的稳定性,防止极端条件下系统因为突然的请求激增而造成的崩溃。思考我们知......
  • 怎么做接口自动化测试
    在分层测试的“金字塔”模型中,接口测试属于第二层服务集成测试范畴。相比UI层(主要是WEB或APP)自动化测试而言,接口自动化测试收益更大,且容易实现,维护成本低,有着更高的投入产出比,是每个公司开展自动化测试的首选。 为了让大家更好地了解接口自动化测试本篇文章以下列三个方面介绍......
  • v-if后的echarts显示已有dom解决方法
    控制台报错:Thereisachartinstancealreadyinitializedonthedom. 核心思路:先判断dom是否存在,如存在就调用销毁方法,再初始化正常操作。echarts内:if(this.myChart!=null&&this.myChart!=""&&this.myChart!=undefined......
  • 饮冰十年-人工智能-ArangoDB-03-AQL
    上一篇:饮冰十年-人工智能-ArangoDB-02-AQLvsSQL本课程的示例数据集基于小说和电视连续剧《三国演义》。它包括两种语言的性格特征、一些人物关系,以及一小部分地点。ToDo:整体完成后补充一、基本CRUD操作1、创建集合我们无法使用AQL创建集合,我们将使用Web界面创建集合......
  • 用python脚本自动发送钉钉消息出现服务器异常的报错: HTTPSConnectionPool(host='oapi.
    一、问题描述执行python脚本发送钉钉消息,出现报错:HTTPSConnectionPool(host='oapi.dingtalk.com',port=443):Maxretriesexceededwithurl:/robot/send?access_token=43df999582e899dc6815c9d6346c9d253060259625c92e4f166e25ea58e5bdb5&timestamp=1708242748918&sign......
  • vue报错: error:0308010C:digital envelope routines::unsupported
    问题解决参考:https://blog.csdn.net/m0_65933139/article/details/130690790问题描述:报错:Error:error:0308010C:digitalenveloperoutines::unsupported报错原因:因为node.jsV17版本中最近发布的OpenSSL3.0,而OpenSSL3.0对允许算法和密钥大小增加了严格的......
  • ts基础类型02
    类型声明letnum:number=11num=10functiona(aaa:string){  console.log(aaa)}a('111')//类型声明,指定ts变量(参数,形参)的类型ts编译器,自动检测//类型声明给变量设置了类型后,该变量只能储存对应类型的值,如下letflag:boolean=trueflag=false......
  • ts编译01
    认知 TS:TS是JS的超集安装TSnpmi-gtypescript检测安装是否成功tsc-v测试(()=>{functionsayHi(str:string){returnstr}sayHi('ts')})()手动编译tsc./文件名 自动编译tsc--init自动编译后,出现一个tsconfig.j......
  • ABAP:MM01/MM02/MM03物料主数据增强
    1.屏幕增强-在主表中附加结构(判断数据的主表,如MARA,MARC)增强字段数据元素勾选更改文档以后,会记录字段变更历史 -SPRO-->物流-常规-->物料主数据-->配置物料主记录-->创建定制子屏幕的程序 会生成对应的函数组--里面会包含两个屏幕(0001,0002)这里的0001屏幕作为......
  • netstat和lsof两个Linux命令查看端口的区别
    一、netstat命令介绍netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息netstat用来查看系统当前系统网络状态信息,包括端口,连接情况等,常用方式如下:netstat-atunlp,各参数含义如下:•-t:指明显示TCP端口•-......