腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为求
类型
兼容性,为什么私有/受
保护
成员必须来自同一个
类
?
、
、
在
中
,它说:
类
中
的
私有和受
保护
成员会影响它们
的
兼容性。当检查
类
的
实例是否兼容时,如果实例包含私有成员,则目标
类型
还必须包含来自同一
类
的
私有成员。同样,对于具有受
保护
成员
的
实例也是如此。这允许
类
与其超
类
兼容分配,但不能与来自不同继承层次结构(否则具有相同形状
的
类
)
的
浏览 4
提问于2017-04-02
得票数 0
回答已采纳
1
回答
类
中
的
TypeScript
类型
保护
、
我有一个
类
,它
的
构造函数处理异步函数(实际上是HTTP请求),所以我最终用Promises做了相当混乱
的
事情。但问题是,
TypeScript
并不认为这很好。如果我在代码
中
的
其他地方测试isSuccess,然后使用结果,它
的
类型
仍然是result,而不是successResult或failureResult,这取决于代码上面的If语句。现在,我使用
的
是: const result = (((await SomeClassInstance
浏览 17
提问于2020-11-13
得票数 0
回答已采纳
2
回答
在接口中声明protected属性
是否可以在
TypeScript
接口中声明受
保护
的
属性?: string; protected // <- errors}
类
'SomeClass‘
的
SomeClass错误错误地实现了接口'IsDrawable’。属性“”cssClass“”在
类型
“”SomeClass“”
中
受
保护</em
浏览 1
提问于2015-10-01
得票数 12
回答已采纳
1
回答
TypeScript
JSDoc风格
的
类型
是否具有常规
类型
的
全部功能?
、
据说
TypeScript
就是。JSDoc风格
的
类型
是否像常规
类型
一样功能齐全?我们可以做映射
类型
,条件
类型
,keyof,等等,以及常规
类型
的
所有东西吗?我很好奇,因为我想为实现
类
工厂混合
的
JS文件声明
类型
,并定义接受对象并返回从对象定义生成
的
类
的
定义函数。生成
的
类
应该有
保护
的
浏览 18
提问于2018-08-15
得票数 4
2
回答
受
保护
属性
的
泛型getter和setter
考虑这个
TypeScript
类
,它通过将实现分成超
类
和子类来提供
类型
检查
的
泛型getter和setter: protected _id : number: ICompetence[K] { } super();}error TS2345: Argum
浏览 2
提问于2018-05-29
得票数 4
回答已采纳
2
回答
如何在
类型
记录
中
重新分配
类型
狭窄
的
对象?
、
、
对象属性可以通过条件缩小
类型
,但是将整个对象重新分配到另一个变量会导致错误。有什么解决办法吗?
浏览 6
提问于2022-04-26
得票数 1
1
回答
子类
类型
中
的
模式匹配
、
假设以下
类型
层次结构: //... //... //...现在,我
的
代码中有一个变量let l:Array<Animal> = [new Dog(...),我希望映射这个数组并执行不同
的
操作,具体取决于我是查看Dog实例还是Cat实例,在理想情况下使用模式匹配等过程。., case
浏览 9
提问于2022-02-02
得票数 2
回答已采纳
3
回答
键入Guard以确保变量是
TypeScript
中
的
对象
通常,要确定
TypeScript
中
的
变量
类型
,我可以这样做: if (typeof payload === 'string') { console.log(payload) // const payload: any } Here's
typescript
浏览 22
提问于2020-11-22
得票数 0
回答已采纳
1
回答
Typescripit
类型
保护
返回值已存在
、
、
我在一个
类
上有一个方法 isReadyToSumNumbers() { this.arithmeticOperation && this.slots然后,我有另一个使用此方法
的
方法,如下所示: if (this.isReadyToSumNumbers()) { const newValue = this.arithmeticOperation但是
typescript
显示了一个错误,this.arithmeticOperation can be undefined
浏览 8
提问于2019-03-13
得票数 1
3
回答
如果仅支持
类
的
实例,如何键入
保护
TypeScript
类型
?
、
、
、
、
需要键入
保护
,但instanceof不适用于
TypeScript
type
的
:const isLetter = (c: any): c is Letteroutput true还没有发现类似的问题,但是instanceof适用于<e
浏览 22
提问于2022-11-18
得票数 0
回答已采纳
1
回答
我如何在2015年使用打字本1.7.2?
、
我看到打字稿1.7.2几天前已经在GitHub上发布了。我安装了TS分机,但它是1.6.3。
浏览 5
提问于2015-10-22
得票数 6
回答已采纳
1
回答
防止在.value为false时访问可选
的
<T>
的
.hasValue属性
、
下面是一个以
TypeScript
的
Optional
类
为松散模型
的
Optional<T>
类
。如何修改这个
类
或创建一个具有类似语义
的
类
,
TypeScript
将在该类
中
强制执行,或至少警告在访问.value()之前检查.hasValue (不希望使用null或undefined作为“缺失”
的
前哨值抱怨candidateItem.value
的
原始访问不受.hasValue检查<
浏览 3
提问于2022-08-01
得票数 -1
1
回答
TypeScript
型
保护
奥迪
、
我在循环中
的
三元操作符中使用了
TypeScript
类型
保护
,并看到了我不明白
的
行为。我
的
接口 name: string; otherName: string循环中,我使用
类型
保护
将当前项或null分配给IOtherNamed变量。named : null;我
的
问题 这是设计出来
的<
浏览 3
提问于2015-11-02
得票数 6
回答已采纳
1
回答
将
类
保存在映射中
的
TypeScript
、
();} func(fooInst); 我希望有一个Map或一个带有
类
列表
的
对象,以便我能够在循环中(从静态函数)从它们获得数据。在我
的
代码中有一些地方,函数将基
类
作为参数。我需要用getType()把它转换成一个正确
的
类
。
浏览 6
提问于2021-09-02
得票数 0
回答已采纳
2
回答
类型
保护
不能从计算属性解析
、
由于某些原因,
TypeScript
无法解析放置在计算属性
中
的
类型
保护
。class Timeout { clearTimeout(this.timer) }但是,当将if条件提取到计算属性(见下文)时,
TypeScript
== undefined } 如何强制
类型
<em
浏览 0
提问于2019-07-12
得票数 0
回答已采纳
2
回答
类型
记录合并
类型
推理
在以下情况下如何实现
类型
推断: foo: number;} foo: string; let baz
浏览 1
提问于2017-06-05
得票数 1
回答已采纳
1
回答
如何在
类型
记录中使用自己
的
类型
保护
扩展对象?
我想添加一个
类型
保护
作为对象方法。我有一个包含大量数据
的
对象数组,这些数据应该以同样
的
方式处理。但它们也包含了重要
的
差异,以检查和防范
类型
记录。Element {} value: string[];我希望避免将
类型
保护
导入每个需要检查元素
类型
的
组件
中
所以,我扩展了我<e
浏览 1
提问于2022-02-25
得票数 0
回答已采纳
1
回答
如何在不知道T
类型
的
情况下为泛型
类型
isX编写“List<T>”
类型
保护
?
、
、
我正在用
TypeScript
编写一个
类型
化
的
列表实现,它是一个普通
的
对象,它
的
结构使用type表达式来保证。我选择把它写成一个普通
的
对象,而不是一个
类
,因为我相信一个普通
的
对象更容易让我确保它
的
不可变性。此对象
的
类型
定义如下: head: T;}>; 我想为这
浏览 0
提问于2019-08-26
得票数 2
回答已采纳
5
回答
在
Typescript
中
实现接口时如何定义私有属性?
、
我在我
的
项目中使用
TypeScript
,我遇到了一个问题。我定义了一个接口,如下所示: interface IModuleMenuItem {} 我想创建一个从这个接口实现
的
类
,但我希望名称是一个私有属性,如下所示: classModuleMenuItem implements IModuleMenuItem {} 我得到以下错误:
类
ModuleMenuItem错误地实现了接口属性名称在
类型
Mo
浏览 169
提问于2016-06-13
得票数 77
回答已采纳
7
回答
跟踪
类
实例
中
的
状态
我希望创建一个具有某种内部状态
的
类
(可能是加载、错误或成功)。我还想在这个
类
上有一些方法来检查这个
类
的
状态。knows x.data is of type `number`} 我面临
的
主要问题是创建isLoading和isError方法,以便
TypeScript
能够理解它们。我试图在实际
的
类
结构(“" this is { ... }”)上编写一些用户定义
的
类型
保护</em
浏览 0
提问于2019-08-13
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript基础入门-接口-可索引的类型
Python中的协议、鸭子类型、抽象基类、混入类
TypeScript基础入门之高级类型的字符串字面量类型
TypeScript在员工屏幕监控系统中的静态类型检查与代码结构设计
【软件设计】TypeScript 中的 SOLID 原则
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券