范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

typescript学习15

  对象类型
  JavaScript里面使用对象来传递数据,TypeScript里面称这个为对象类型。
  对象类型可以使用三种方式来定义:
  1. 匿名方式
  2. interface类型
  3. 别名方式
  匿名方式:function greet(person: { firstName: string, lastName: string}) {     console.log("Hello, " + person.lastName + " " + person.firstName + "!"); }  greet({ firstName: "San", lastName: "Zhang"});
  接口方式:interface Person {     firstName: string,     lastName: string; } function greet(person: Person) {     console.log("Hello, " + person.lastName + " " + person.firstName + "!"); }  greet({ firstName: "San", lastName: "Zhang"});
  别名方式:type Person = {     firstName: string,     lastName: string; } function greet(person: Person) {     console.log("Hello, " + person.lastName + " " + person.firstName + "!"); }  greet({ firstName: "San", lastName: "Zhang"}); 属性表述符(Property Modifier)可选属性
  通过添加问号,定义属性为可选属性。interface PaintOptions {     shape: string;     x?: number;     y?: number; };  function paintShape(opts: PaintOptions) { }  paintShape({shape: "shape1"}); paintShape({shape: "shape2", x: 5}); paintShape({shape: "shape3", x: 5, y: 6});
  可以看到,传入的参数里面x, y都是可选的,如果没有这些参数,x, y属性就认为是undefined。
  但是同时你也不能直接去访问x和y的值。
  比如这样使用:function paintShape(opts: PaintOptions) {     let x: number = opts.x;     let y: number = opts.y; }
  编译器就能检测到错误。
  这时候就需要对undefined进行判断。function paintShape(opts: PaintOptions) {     let x: number = opts.x === undefined ? 0: opts.x;     let y: number = opts.y === undefined ? 0: opts.y; }
  这个写法有点繁琐,通过参数拆分(Destructuring),可以给这两个值设置默认值。function paintShape({shape, x = 0, y = 0}: PaintOptions) {     let xx: number = x;     let yy: number = y; }

阿维塔或与宁德时代签订返利协议,两电池友商价格战?不战上周末,国内媒体爆出宁德时代正在与一些新能源车企协商一个锂矿返利计划。宁德时代主动降低电芯价格,让出一部分利润,换来对车企客户的进一步绑定,从而巩固市场份额。该计划面对理想蔚来华为三星已连续17年称霸电视市场,Omdia报告称去年市场份额为29。7IT之家2月21日消息,根据市场调查机构Omdia的统计数据,三星电子在2022年占据了全球电视市场29。7的份额。在2500美元以上的高端电视市场,三星的市场份额占比为48。6,等了4年!这台曾经最火的旗舰,终于要复活了不知道小伙伴们这几年有没有同感,手机圈影像赛道的内卷越来越厉害了。一开始追求高像素,接着追求大底后面开始搞联名,现在又注重起了影调风格。不过就目前的情况来看,潜望长焦镜头将会是手机我以为,三星手机已经名存实亡了看了数据,我傻眼了samsung手机在2021年2022年销量全球排名第一!没错,就是三星,这个已经滚出中国市场的三星手机。21年22年全球手机销量排行榜并且,22年市场份额不减反小米13Lite手机偷跑骁龙7Gen1芯片4500mAh电池5000万主摄IT之家2月21日消息,小米官方已经确定将于2月26日,在欧洲市场推出小米13和小米13Pro两款机型。欧洲零售商Cyberport近日偷跑上架了这两款机型之外,还上架了小米13L宁德时代往群里扔了一个炸弹,动力电池迎来残酷洗牌?作者刘冬雪编辑孙春芳封面宁德时代董事长曾毓群动力电池行业或许将要掀起一场价格战。近日,多位产业链人士透露,宁德时代最近推出一项名为锂矿返利的计划,旨在降低动力电池成本。具体而言,上三星GalaxyZFlip5外屏将有大幅提升,尺寸或达3。4英寸三星GalaxyZFoldFlip5系列预计是三星的下一代折叠屏旗舰手机,根据最新消息,三星GalaxyZFlip5的外屏尺寸将有大幅提升。博主i冰宇宙表示,他获得了确切消息,三星中国联通推出全屋光宽带又一力作,成就数字生活新标配文黄海峰相信大家都曾有过和笔者一样的体验,办理了流行的千兆宽带接入。但该服务实测网速却可能出现只有一两百兆,慢!有的屋子网速快,有的屋子网速慢,难!家里一堆智能家居设备,联网却断断中国游客成泰国清迈旅游业恢复的希望据泰媒报道称,近日,泰国清迈塔佩门步行街一派热闹景象,尽管该地区主力军中国旅游团尚未完全到来。据当地售卖纪念品的商家透露,自从中国游客开始恢复入境旅行后,生意开始逐渐火热起来,许多中国最好吃的十碗面,舌尖上的美食,每一口都让人念念不忘!中国是最早发展出面条技艺的国家,年代大概比公元前200年还更早。据悉,早在3000多年前的殷周时代,一些简单的面食文化便已经开始了。秦汉统一,让各地的饮食有了融合的机会,再加上生产冬奥遗产助北京百姓积极健身日前,纪念北京2022年冬奥会成功举办一周年系列活动之骑友健康骑游活动,以及健康跑活动分别在北京首钢园和北京冬奥公园举办。此次举办的两项活动是纪念北京2022年冬奥会成功举办一周年
国家植物园一日游头条创作挑战赛都说现在是随手一拍都很美的时候,所以周末出门去国家植物园(刚挂牌一周年,以前是北京植物园)走走,看着蓝天碧水,感受春风花雨,好不惬意!果然还是要和大自然多接触,心情都游戏陪玩APP小程序开发源码,是做线上好还是线下陪玩体验官好呢?众所周知,约玩陪玩软件是一种专门为用户提供陪伴游戏和语音聊天服务或者线下生活项目陪玩的平台,目的是为了满足用户需要陪伴的需求。那么做陪玩平台,我们应该注意什么运营事项呢?为了确保约幼儿园中班大班的孩子,抓紧培养2种能力,做1个方面的准备最近,身边幼儿园大班的家长在问,孩子大班马上上小学了,应该教孩子点啥?还有的家长问要不要刷题?特别是看到鸡娃的父母,幼儿园中班都开始学习口算凑十法借十法了,不免会焦虑。其实,大家保巨人网络旗下球球IP赛道成为首个实现国产AI实用化的游戏工作室中国网科技3月27日讯今日,巨人网络与百度人工智能(AI)技术合作推出第一个由国产AI打造的手游形象太空鲨。同时巨人宣布,将在球球IP赛道开设并面向社会招聘游戏AI训练师AIGC算早安心语新一周快乐吉祥安康桃李春风一杯酒,江湖夜雨十年灯。宋黄庭坚早安心语祝朋友新一周快乐吉祥安康,工作生活顺心如意,心情舒畅!头条创作挑战赛大有学问我在头条对她说没有做不成的梦,只有不早醒的人。愿朋友梦想当你的野心超过了能力,这3句话可以帮你保持信心!文梅语寒主播梅语寒生活犹如一杯清茶,每个人需品味自己的滋味,领会自身的苦甜。有时候,我们的野心超越了自己的能力,这是所有烦扰的根源。我们仰慕成功人士,却未曾知晓他们所付出的努力和坚联想GeekProG5000游戏本开卖i5RTX4050,6999元IT之家是科技媒体中的老牌一哥了,我不仅每天都看,还会转载他家的笔记本新闻。手机笔电等数码新品的资讯,去他家的App和网站上看准没错。今天就向大家强烈推荐IT之家公众号,另外也建议清洁出色基站能力全面石头自清洁扫拖机器人P10评测如今各种各样的智能生活家电让我们的居家生活变得更加轻松,尤其是扫地机器人的出现大大解放了我们的双手,而随着近几年扫地机器人的普及也让大家对于这类产品有了更好的要求,不仅要能扫地和拖富爸爸穷爸爸十大励志语录1穷爸爸我不富的原因是我有孩子。富爸爸我必须富的原因是我有孩子。2为什么要去冒险?为什么要提高财商?为什么要提高财务知识?就是为了获得更多选择的机会。3懒惰必定会让你的体质变弱财富4岁萌娃接骨复位成功后,多了个医生爸爸现场扬子晚报网3月27日讯(通讯员陈燕刘满生记者万凌云)近日,镇江一名4岁萌娃不慎摔倒造成右臂骨折,镇江三五九医院创伤骨科医生在给萌娃看动画片的同时,20分钟轻松为他接骨复位固定成妈妈们的幸福感为什么越来越低?头条创作挑战赛在日本杂志上看到了这样一篇报道,说养育孩子会降低女性的幸福感,而这也导致了生育率的降低。文章说,首先,孩子的存在本身会降低女性的幸福度,其次,孩子的存在带来的各种变化