首页 > 其他分享 >TypeScript:类型断言

TypeScript:类型断言

时间:2023-04-14 10:13:32浏览次数:36  
标签:TypeScript 断言 标签 元素 TS 类型

TS中有类型推断的机制,就是你不指定常量类型,TS会自动帮你推动,如下:
image

但他这种推断机制,是基于高层的父元素,很多子元素的方法和属性使用用不到,这样我们得手动的进行类型断言,使用 [as 元素类型],如下:
image

如果你不知道此标签的元素类型,可以通过下面的方式:

  1. 找到自己知道类型的标签类型,指着这个标签,出现$0
    image

  2. 控制台打印console.dir($0)
    image

标签:TypeScript,断言,标签,元素,TS,类型
From: https://www.cnblogs.com/ibcdwx/p/17317421.html

相关文章

  • 基于蒙特卡洛的多种类型电动汽车负荷预测
    多类型电动汽车负荷预测蒙特卡洛SOC基于蒙特卡洛的多种类型电动汽车负荷预测软件:Matlab介绍:基于蒙特卡洛模拟(MCS)抽样,四种充电汽车类型同时模拟,根据私家车、公交车、出租车、公务车充电类型和起始充电时刻还有日行驶里程得到充电负荷,是学习电动汽车预测负荷很好的程序。,基本......
  • statsd发送数据类型五种方式
    Countinggorets:1|cThisisasimplecounter.Add1tothe"gorets"bucket.Ateachflushthecurrentcountissentandresetto0.Ifthecountatflushis0thenyoucanopttosendnometricatallforthiscounter,bysetting config.deleteCoun......
  • 简单数据类型和复杂数据类型
    值类型简单数据类型/基本数据类型,在存储时变量总存储的是值本身,因此叫做值类型值类型包含Stringnumberbooleanundefinednull内存位置:栈,存放的是值引用数据类型复杂数据类型,在存储时变量中存储的仅仅时地址(引用)通过new关键字创建的对象(系统对象,自定义对象)ObjectAr......
  • C# 匿名类型之 RuntimeBinderException
    匿名类型在某些场景下使用起来还是比较方便,比如某个类型只会使用一次,那这个时候定义一个Class就没有多少意义,完全可以使用匿名类型来解决,但是在跨项目使用时,还是需要注意避免出现RuntimeBinderException问题问题描述比如我们有一个netstandard2.0类型的类库项目,里面有一......
  • java数据类型
    标志符标志符就是类名、方法(函数)名、变(常)量名、包名等的名字。Java规定,标识符是由字母、下划线(“”)或美元符“$”)开头,后面跟0个或多个字母、下划线(“”)、美元符(“$”)或数字组成的符号序列。根据此定义,下列单词都是合法的标识符:icountnumdayScollLock$a789a89J......
  • 数据类型和转换
    1.字符串转换-只要是被引号引起来就是字符串隐式转换:js自己做的类型转换1+'1'=='1'+'1'拼接='11'隐式转换:'2'-'1'==2-1=12.转换数字的规则:如果一个值可以为真,则可以转成数字1,true转成1,false转成0;""转成0,非空的字符串如果内容是数字可以转数字,否则就是nan;如......
  • mysql,dorics数据库查询不同类型数据前10条信息
    selectt1.id,t1.namefrom(selectt.id,t.name,row_number()over(partitionbyt.idorderbyt.date)rnfromAt)t1wheret1.rn<=10;结果如下:  ......
  • 七天玩转Redis |第二天打卡 学习Redis的基本数据类型
    今天学习的内容是Redis的五种数据类型今天的收获是Redis与我们常用的数据库不同,数据类型只有五种String、Hash、List、Set、ZSet。这五种类型比较陌生的应该是ZSet类型、ZSet类型既有Set类型的值唯一,也有List类型的值有序排列。这五种类型我用的最多的是String、List、Hash......
  • dart中int类型变量与String类型变量拼接的三种方式
    dart中int类型变量与String类型变量拼接的三种方式//声明一个String类型变量Stringstr="你好Dart";//声明一个int类型变量intx=1;1、传统语言写法print(str+x.toString());2、类似于过JavaScriptes6新特性的写法2、print(str+"${x}");3、最简单的写法省略了{}......
  • Java里的数据类型都有哪些
    相关面试题我们从学习Java开始,很快就会遇到Java中的数据类型这个问题。关于数据类型,对于初学者来说,很容易记混,因为Java中的数据类型划分的有点多。所以在招聘初级程序员时,面试官就会经常在这一块出一些题目,对求职者进行基础语法方面的考核。常见的数据类型相关的面试题如下:请说一......