首页 > 其他分享 >对象类型注解

对象类型注解

时间:2024-06-14 21:59:39浏览次数:19  
标签:name 对象 别名 interface let 类型 注解 type 属性

有两种方法

一个是用type,一个是用interface

type用法:

//type 别名= {

//  属性名:类型

//  属性名n:类型n

//}

//let 变量名:别名={

//  属性名:值

//  属性名n:值n

//}

type objType ={

  name:string

  age:number

}

let objs ={

  name:'姓名’,

  age:20

}

 interface用法:

//interface 别名 {

//  属性名:类型

//  属性名n:类型n

//}

//let 变量名:别名={

//  属性名:值

//  属性名n:值n

//}

let dataType ={
    id:number
    name:string
}
interface ObjType ={ success:boolean msg:string data:dataType[] } coinst getdata:ObjType={ success:true, msg:'成功‘ data:[{ id:1, name:'姓名' }] }

  

标签:name,对象,别名,interface,let,类型,注解,type,属性
From: https://www.cnblogs.com/whenwei123/p/18248722

相关文章

  • ts函数组注解
    语法://function(形参:类型,形参n:类型n....):返回值类型{//return内容//}例子:functionadd(a:number,b:number):number{returna+b}letres=add(1,2)letres=add(1,false)//错误 别名语法://type别名=(形参1:类型1,形参n:......
  • Java面向对象基本特征——抽象、接口、多态、内部类
    面向对象概述        面向对象思想是从现实世界客观存在的事物出发来构造软件系统。对象是现实生活中实际存在的事物;类是由相同类型的对象共有的特征和行为归纳构成的。    而面向对象的思想就是把现实世界中的对象所具有的特征和行为抽象出来形成一个类,再根......
  • 核心(Hutool-core)类型转换
    在Java开发中我们要面对各种各样的类型转换问题,尤其是从命令行获取的用户参数、从HttpRequest获取的Parameter等等,这些参数类型多种多样,我们怎么去转换他们呢?常用的办法是先整成String,然后调用XXX.parseXXX方法,还要承受转换失败的风险,不得不加一层trycatch,这个小小的过程混迹在业......
  • php基础语法_面向对象
    PHPphp代码标记多种标记来区分php脚本ASP标记:<%php代码%>短标记:脚本标记:标准标记(常用):简写风格:ASP风格:<%php代码%>注意:简写风格和ASP风格需要在php.ini配置文件中修改以下配置为on,移植性差short_open_tag=onasp_tags=on<html><body> <b> <?php //脚......
  • javascript - 面向对象
    要是直接百度,如何在javascript中创建一个对象,你能找到一堆这样的文章:《js创建对象的n种方式》、《闭包的n种写法》……咱们不参加考试,不要记那么多,整那么多写法,代码还不好维护。就例举几个,在实际项目开发过程中,比较好的代码写法。兼容语法1如果想兼容旧的浏览器,可以采......
  • 【C++修行之道】类和对象(六)再谈构造函数(初始化列表)| explicit关键字 | static成员 |
    目录一、再谈构造函数1.1构造函数体赋值1.2初始化列表1.所有的成员,既可以在初始化列表初始化,也可以在函数体内初始化2.每个成员变量在初始化列表中只能出现一次(初始化只能初始化一次)3.类中包含以下成员,必须放在初始化列表位置进行初始化:声明给缺省值也可以是其......
  • JAVA面向对象模型练习题3
    题目要求:        需求:在实际开发中,经常会遇到一些数组使用的工具类。请按照如下要求编写一个数组的工具类:ArraysUtils:        ①我们知道数组对象直接输出的时候是输出对象的地址的,而项目中很多地方都需要返回数组的内容,请在ArraysUtils中提供一个工具类......
  • 单细胞RNA测序(scRNA-seq) 理解Seurat对象存储信息含义和基本操作
    单细胞测序技术是在单个细胞水平上,对基因组、转录组和表观基因组水平进行分析测序技术。bulkRNA-seq获得的是组织或器官等大量细胞中表达信号的均值,无法获取细胞之间的差异信息(即丢失了细胞的异质性),而单细胞测序技术可以很好的弥补bulkRNA-seq这一不足,即获取混合样本中......
  • B端系统导航有哪些类型?本文告诉你7个常用的。
    B端系统相对与C端来说,功能复杂,信息量大,流程负复杂,层级深,这个时候到就显得尤为重要了,直接关乎用户体验,本文大美B端工场带领大家看看这个问题。一、导航对于B端系统的重要性导航在B端系统中具有重要性,原因如下:1.提供导航和定位:B端系统通常功能复杂且模块众多,导航可以帮助用......
  • JavaScript 编程语言【数据类型】映射|集合|WeakMap and WeakSet
    文章目录MapandSet(映射和集合)MapMap迭代Object.entries:从对象创建Map]Object.fromEntries:从Map创建对象SetSet迭代(iteration)总结✅任务过滤数组中的唯一元素过滤字谜(anagrams)迭代键WeakMapandWeakSet(弱映射和弱集合)WeakMap使用案例:额外的数据使用案例:缓存Weak......