腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
TypeScript
只用于打字,JavaScript用于其余
的
我非常喜欢
类型
记录
的
输入特性,它显示了一个
对象
的
所有
属性
和方法。当我从Web
中
获得一个JSON
对象
并且知道它具有哪些
属性
(而不是使用Dev工具检查
对象
)时,这是非常有用
的
(除其他外)。但是我真的很喜欢普通
的
JavaScript,我只是不想切换到
TypeScript
。这是我个人
的
喜好,不管
TypeScript
的
其他优点如何。 我<
浏览 7
提问于2016-11-14
得票数 1
回答已采纳
1
回答
TypeScript
不能正确推断
对象
属性
的
类型
、
我正在尝试创建一个
对象
,其中每个
属性
都映射到一个类实例。类
类型
依赖于
两个泛型。当我访问
对象
中
的
属性
时,
TypeScript
推断
属性
的
类型
是用于定义
对象
的
联合
类型
,而不是
属性
本身
的
类型
。如何让
TypeScript
正确地推断出
属性
的</
浏览 6
提问于2022-05-20
得票数 1
回答已采纳
1
回答
TypeScript
:匿名
对象
属性
不符合
类型
规范时强制
类型
错误
、
我有一个带有
TypeScript
类型
属性
的
匿名
对象
。bar: string; foo: { bar: 'baz',}); bar: 'baz
浏览 3
提问于2022-10-11
得票数 1
回答已采纳
1
回答
在断言
另一个
属性
之后对
另一个
属性
进行
Typescript
推断
我有一个
对象
,其中一个
属性
的
类型
依赖于
另一个
属性
的
类型
。type Item<T extends ItemType>= { options: ItemTypeToOptionsMap[T] if (i.
浏览 18
提问于2020-06-26
得票数 2
回答已采纳
1
回答
Typescript
:
依赖于
同一
对象
中
另一个
属性
的
属性
类型
、
我有一个具有两个
属性
(type:string和args:object)
的
TypeScript
接口。根据type
的
不同,args可能具有不同
的
属性
。我需要将什么
类型
定义应用于args,以便编译器/自动完成功能知道哪些
属性
是允许用于args
的
这有点类似于我在Redux中使用Actions
的
方式,它确实有一个type和一个payload,并且在我
的
reducer
中
,编译器通过
浏览 47
提问于2019-07-09
得票数 34
回答已采纳
1
回答
具有动态
属性
的
类型
定义
我得到
的
数据如下: { "Customers": [{ "CompanyName": "AWS" }]}
另一个
可能如下所示: { "Products": [{ "SKU": "ABC123" }]} 所以它总是相同
的
结构,除了_embedded
中
的</e
浏览 15
提问于2021-03-19
得票数 0
回答已采纳
2
回答
如何让
TypeScript
知道我
的
对象
的
键?
、
现在,我想限制
属性
的
值,所以我声明了一个接口: interface StyleSet {} 现在我将
类型
添加到前面的
对象
中
,现在,智能感知可以识别,并且
TypeScript
强制
对象
k
的
属性
值为React.CSSProperties
类型
。 然而,现在问题来了,现在智能感知(和
TypeScript
!?)不再识别我
的</
浏览 48
提问于2020-09-17
得票数 0
1
回答
在
TypeScript
中
对映射
类型
的
特定
属性
设置
类型
我试图在
TypeScript
中
为我们从JavaScript转换过来
的
东西创建一个
类型
。这在
TypeScript
中
是可能
的</e
浏览 0
提问于2017-06-08
得票数 0
回答已采纳
1
回答
TypeScript
:如何为具有相同
类型
属性
的
对象
添加
类型
注释?(Object<type> Array<type>)
、
、
、
我想使用
TypeScript
类型
来强
类型
我
的
festivals
对象
。每个
属性
的
类型
始终为IFestival。我不想用我已经拥有的方式来定义IFestivals,因为还有大约20个
属性
。有没有一种方法可以告诉
TypeScript
,与
对象
关联
的
每个
属性
都属于
同一
类型
?
浏览 2
提问于2020-06-14
得票数 1
1
回答
对象
析构防止
类型
文本区分。
我一直在使用带有标签
的
工会
类型
来处理打字稿
的
歧视,我遇到了一些奇怪
的
事情。如果我打开实际
的
object
属性
,一切都按预期工作。但是如果我使用析构,
类型
记录会报告一个错误。我认为这与编译时
的
析构实际工作方式有关,但我不确定。
浏览 1
提问于2018-09-06
得票数 3
回答已采纳
1
回答
在
typescript
中
,我可以在一个由多个
对象
组成
的
数组
中
拥有一个
属性
吗?
我正在将我
的
代码从Javascript转换为
Typescript
我
的
代码在Javascript
中
工作,但它在
Typescript
中有错误 以下是代码 const jsonData = {jsonData.options.all.push({ city: domicile }); // <--- try to append another object to array } 如您所见,我有一个名为jsonData
的
对象
,该
对象
有
浏览 7
提问于2021-02-05
得票数 0
回答已采纳
1
回答
如何使用Jest和
TypeScript
测试
对象
上可能有两种不同
类型
的
属性
?
、
、
我有一个函数getFruit(),它返回两种可能
的
类型
,Banana | Apple。}) 我感到满意
的
是,当第一次引用fruit?.peel时,它可能不会被定义,因为我正在测试在
同一
行
浏览 7
提问于2022-05-03
得票数 0
回答已采纳
1
回答
对象
可能是未定义
的
--但它不是...?
type Metadata = {}; tags: new Set<string>(),但是怎么做呢?我已经将它初始化为new Set<string> ...? 我假设是因为它在Metadata中被标记为可空/可选,但是我认为编译器会看到我确实已经用值初始化
浏览 7
提问于2021-06-05
得票数 0
回答已采纳
2
回答
为什么
TypeScript
编译器不会抱怨与形状不匹配
的
对象
?
对于我在
TypeScript
中使用接口时遇到
的
情况,我有点困惑。我有一个函数,它接受一个特定形状
的
对象
。const add = (val: {n1: number, n2: number}): number => {}; 如果我通过将一个
对象
存储在一个变量
中
来发送一个与形状不完全匹配
的
对象
正如
TypeScript
文档中所提到
的
,唯一重要
的</em
浏览 23
提问于2019-07-13
得票数 2
回答已采纳
25
回答
如何在
TypeScript
中
为
对象
动态分配
属性
?
如果我想以编程方式为Javascript
中
的
对象
分配一个
属性
,我会这样做:obj.prop = "value";
属性
'prop‘在
类型
为'{}’
的
值上不存在 我应该如何在
TypeScript
中
为
对象
分配新
的
属性
呢?
浏览 162
提问于2012-10-03
得票数 619
回答已采纳
1
回答
className
属性
不会采用CSSProperties
类型
- React、Material和
TypeScript
4.1。
、
、
我按照docs 创建了具有正确
类型
的
类
对象
。然后,我将这些信息传递给className
属性
中
的
组件,如下所示。我在
TypeScript
下面得到了一个className错误,它说: Type 'CSSProperties | CreateCSSProperties<{}> | PropsFunc<{}, CreateCSSProperties这个错误对我来说很有意义,因为在普通
的
JSX
中
,className<
浏览 3
提问于2021-02-26
得票数 0
回答已采纳
1
回答
将接口扩展为字典
我有一个角度资源接口,我想对它进行扩展,以便从后端获取
对象
结构。]: MyAnotherInterface;
类型
记录编译器提供了一个错误,即无法找到来自angular.resource.IResource
的
所有
属性
,因为据我所知,
另一个
声明[key: string]: MyAnotherInterface;覆盖可扩展单元
的
所有
属性
。因此,正如我所理解
的
,问题是字典声明非常严格,不允许在
同一
个接口上使用其他
属性
。
浏览 2
提问于2016-01-22
得票数 1
回答已采纳
1
回答
如何用SignalR方法扩充JQueryStatic
、
、
、
我使用
的
是
TypeScript
2.0和jQuery
的
明确
类型
声明文件。我也在使用SignalR。SignalR
依赖于
jQuery并向其添加了一些
属性
。jQuery
的
明确
类型
声明文件定义了接口JQueryStatic,但没有导出JQueryStatic,因为只导出了$。$
的
类型
为JQueryStatic。我
的
问题是,如何使用
TypeScript
2.0编写代码,用新
属性</
浏览 7
提问于2016-11-08
得票数 0
2
回答
提取泛型接口
的
属性
类型
仍然需要不必要
的
泛型
类型
、
当我有一个带有泛型
的
接口时: interface I1<S> { b: genericType<S> } 并尝试使用I1['a']提取
属性
a
的
类型
,
typescript
抛出以下错误: TS2314: Generic type 'I1<S>' requires 1 type argument(s).既然提取
的
属性
类型
实际上并不<
浏览 14
提问于2020-01-03
得票数 2
回答已采纳
1
回答
解决
typescript
错误
的
最佳方法-
类型
上不存在
属性
、
、
、
、
我有几种不同
的
情况,当我试图在
typescript
中
的
数组或
对象
上定义一个自制
的
属性
时,通常会得到错误:例如,我在Angular中使用
typescript
,并根据Angular
类型
定义文件定义了一个作用域:但是,当我尝试通过执行以下操作在scope上创建新
属性
时: sco
浏览 7
提问于2016-10-01
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
获取对象属性类型、属性名称、属性值的研究:反射和JEXL解析引擎
Python获取对象属性的4中方法
一切皆对象——Python面向对象:属性访问的魔法(中)——property
TypeScript 3.1增加可映射元组和数组类型
TypeScript学习笔记(超全)
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券