腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6685)
视频
沙龙
1
回答
是否
类似于
流
中
TypeScript
的
非
空
断言
操作符
?
、
function processEntity(e?: Entity) { let s = e!.name; // Assert that e is non-null and access name
浏览 9
提问于2018-07-25
得票数 3
回答已采纳
2
回答
这是什么!在角度语法上意味着什么?
、
、
在角度语法上是这样
的
。
浏览 0
提问于2019-05-30
得票数 4
1
回答
有角度
的
,类型,记录,代表。@Select(someSelector) var $!:Observable<someType[]>>
、
、
、
、
在我
的
TS文件
中
,我有一个声明,如@Injectable()@SelectsomeType[]>; map(elements => elements.map(SOMElogic),} 我
的
问题是,我知道我们使用$来表示可观察
的
,任何知道!代表什么
的</e
浏览 2
提问于2022-01-11
得票数 0
回答已采纳
2
回答
为什么使用
非
空
断言
运算符(!)不向生成
的
JS发出实际
的
非
空
和
非
未定义
的
检查
、
、
在使用
非
null
断言
操作符
时,
Typescript
编译器将
非
未定义和
非
null检查发送到结果JS
中
似乎是合理
的
。不将检查添加到输出JS代码
中
的
原因是什么?
浏览 119
提问于2019-02-27
得票数 2
1
回答
赋值前使用
的
变量
、
、
我
的
打字错误是:Variable 'trait' is used before being assigned.那是在pickedTraits.push() 我不明白,我声明了trait并在循环开始时赋值给它,为什么
typescript
会抱怨?
浏览 112
提问于2021-09-13
得票数 0
1
回答
从类型记录
中
删除关注事项
、
我怎么能告诉打字稿“相信我,这不是没有定义
的
”?这种情况有什么解决办法吗?
浏览 0
提问于2019-08-18
得票数 1
回答已采纳
1
回答
与
TypeScript
和spread算子有关
的
问题
", const toto2: TotoInt2 = { };产生以下输出:我希望
TypeScript
理解,通过检查if (toto.lastName),可以保证toto.lastName是非
空
的
,从而允许使用TotoInt2。如果我这样做(使用
非
空
断言
感叹号
操作符
),
TypeScript
不会抱怨: /
浏览 5
提问于2022-09-21
得票数 1
回答已采纳
1
回答
自定义未定义检查
的
类型记录推理
难道没有更好
的
方法吗?编辑:
非
空
断言
操作符
if (isDefined(value)) { doSomethingWithValue(value!)// Works,
浏览 2
提问于2021-10-29
得票数 1
回答已采纳
1
回答
Typescript
: instanceof检查不智能强制转换
、
、
、
、
我有一个事件监听器回调,如下所示: function(ev: Event) { var target = ev.target;} 现在,我需要将目标转换为元素。为什么会这样编译: function(ev: Event) { var target = ev.target; if (userBox.c
浏览 21
提问于2020-10-04
得票数 2
回答已采纳
3
回答
TypeScript
:如何在字符串数组上使用可能未定义
的
值(可选链接)
的
Array.includes
、
paymentMethod); 这在
TypeScript
中
不起作用,因为它推断数组元素
的
类型为string,因此它要求与includes函数一起使用
的
值也是string类型,但是someObj.paymentDatapaymentMethod可能是未定义
的
,即类型是string | undefined。我不能使用
非
空
断言
操作符
(!),因为它不能在可选链接之后使用。就JavaScript而言,如果includes与undefined进行
浏览 7
提问于2022-03-09
得票数 3
回答已采纳
1
回答
对象可能是‘null’..ts(2531),即使我在if条件下检查错误,也会发生错误。
、
、
、
、
dragMouseDown; element.onmousedown = dragMouseDown;因此,我尝试了
非
空
断言
onmousedown = } else { } 但这给了我禁止
的
非
空
断言
@
typescript
-eslint/no-null
断言
。
浏览 12
提问于2022-04-08
得票数 1
回答已采纳
1
回答
对象可能是“未定义”--包含未定义检查
的
后筛选器。
我正在对这样
的
数组进行操作:.forEach(key => actions[key](event, dispatch))但是它不可能是'undefined',因为它是对那些有actions
的
条目进行过滤
的
。
浏览 2
提问于2018-02-09
得票数 13
回答已采纳
2
回答
如何在失败
的
非
空
断言
上生成类型标抛出运行时错误?
、
、
、
、
是否
有设置使类型记录将
非
空
断言
编译为引发错误
的
javascript?默认情况下,
非
空
断言
被丢弃():function foo(o: {[k: string]: string}) {} console.log(foo({ y: "ten&qu
浏览 6
提问于2021-05-28
得票数 2
回答已采纳
1
回答
如何删除类型记录
中
的
非
空
断言
?
、
我对编程很陌生,我试图删除下面代码
中
的
非
空
断言
, someData); 从上面的代码
中
可以看出,map方法中有
非
空
断言
操作符
,我如何重写上面的代码,这样我就不会得到错误“未定义
的</e
浏览 6
提问于2022-09-06
得票数 0
回答已采纳
1
回答
在react本机应用程序
中
处理
非
空
断言
、
、
我在我
的
authContext本机应用程序中有一个token属性,它可以是string | null。我知道我可以使用
非
断言
操作符
token!,但是
是否
有其他方法来解决这个问题,因为它经常发生在我
的
代码
中</em
浏览 12
提问于2020-08-04
得票数 0
回答已采纳
1
回答
为什么我
的
“如果”块不能在打字稿
中
充当打字员呢?
、
在组件类
的
顶部,我为这样
的
表单声明了一个属性:然后在OnInit生命周期钩子
中
初始化我
的
表单。就像这样: this.BasicForm = new FormGroup({ });问题 当我试图在类方法
中
引用我
的
表单时,编译器对我大喊大叫,说"Object可能是
空
的
“..
浏览 3
提问于2017-11-11
得票数 2
2
回答
对象方法后
typescript
中
的
运算符
、
、
我有一个带有方法getY()
的
对象X,在
typescript
中
返回一个带有方法a()
的
对象Y。像这样
的
表达式是什么意思:我猜!运算符是用来检查null
的
,但它具体是如何工作
的
呢?在语言中
的
何处定义?
浏览 4
提问于2016-08-10
得票数 85
回答已采纳
3
回答
科特林-为什么我会得到一个KotlinNullPointerException
com.series0ne.ApplicationKt.maybeWriteMessage$default(Application.kt:7) at com.series0ne.ApplicationKt.main(Application.kt:4)上
的
线程"main“kotlin.KotlinNullPointerException
中
的
异常 问题 为什么Kotlin在没有
浏览 1
提问于2018-06-06
得票数 15
回答已采纳
3
回答
在
TypeScript
中
的
不同行为?
、
、
在JavaScript
中
,下列值被认为是“假
的
”:
TypeScript
是否
处理not
操作符
(!)不一样还是一样?
浏览 2
提问于2020-02-02
得票数 0
回答已采纳
1
回答
Typescript
语法似乎无法编译
、
如果我不使用它,我会得到这些错误(对于上下文,我认为不是很重要):关键是,如果我想避免这些错误,我必须使用
非
null
断言
操作符
!,或者在使用这些对象之前测试它们
是否
为null。使用测试来验证对象
是否
为
空
的
代码运行得很好,但是由于某些原因,在尝试使用!时,我收到了意外
的
令牌错误。有什么办法解决这个问题吗?我已经添加了 module:{ {test: /\.
浏览 19
提问于2019-11-27
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin 空安全最佳实践
再见空指针,Java 拟引入的全新语法,太香了~
Python3萌新入门笔记
我们一直期待的 Typescript 特性
打破 10个Typescript 编程坏习惯
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券