腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
在
TypeScript
中
强制
使用
对象
键
、
假设我有 type Panel = 'store' | 'logs' 我想创建一个具有key => ReactChild的
对象
,其中key只是Panel
中
的值 const object = {
浏览 40
提问于2019-05-24
得票数 1
回答已采纳
3
回答
如何在JavaScript/类型记录中
使用
非唯一
键
创建Map?
、
、
、
、
为了与现有代码进行接口,我希望
在
JavaScript/
TypeScript
中
实现一个带有非唯一
键
的Map (对于一个web应用程序来说)。我知道JavaScript/
TypeScript
中
的Maps
强制
执行唯一的
键
。如何实现“非唯一”地图? 创建键值
对象
数组不起作用,因为该结构不会以正确的形式从JSON反序列化现有的
使用
者代码。
浏览 1
提问于2018-11-08
得票数 2
回答已采纳
9
回答
强制
Typescript
对象
的索引成员的类型?
我想在
Typescript
对象
中
存储string -> string的映射,并
强制
将所有
键
映射到字符串。= string 有没有办法
强制
要求值必须是字符串(或任何类型的..)?
浏览 2
提问于2012-11-10
得票数 471
回答已采纳
2
回答
使用
TypeScript
显式键入
对象
我正在把我的小库从JavaScript转换成
TypeScript
,我在那里有一个函数现在,声明是一个
对象
,其
键
可以有2种类型: 对于任何其他字符串
键
,该值应该是一个字符串。这有可能在
TypeScript
中
强制
执行吗?我应该如何定义我的Decla
浏览 10
提问于2019-10-29
得票数 2
回答已采纳
1
回答
要求子
对象
属性值与父
键
类型相同
在
TypeScript
中
,是否可以
使用
索引签名来
强制
执行以下结构?name: 'b' }, // Valid} 该
对象
接受任意数量的属性,具有任意字符串
键
,但要求
浏览 14
提问于2018-12-16
得票数 0
2
回答
TypeScript
:创建类型化记录而不显式定义
键
、
我想要做的是创建一个
对象
,它是某个接口的记录,并让
TypeScript
能够根据我的
对象
中
的内容推断
键
。我试过几件事,但没有一件完全符合我的要求。这里的问题是,我没有
强制
每个
对象
成为一个Person。Person,因为定义了Record,但是
TypeScript
失去了了解所有
键
的能力,因为现在它们只是string而不是常量'Jason' | 'Tim',这就是问题的关键所在。我知道我可以显式地<e
浏览 3
提问于2020-09-29
得票数 3
1
回答
如何在
TypeScript
接口中
强制
键
类型?
、
我想要创建一个
对象
接口,它
强制
使用
字符串作为
键
,但是
TypeScript
编译器传递代码,即使它有一个数字类型作为
键
。为什么?
浏览 3
提问于2016-05-06
得票数 0
回答已采纳
4
回答
如何在
typescript
中将类型
对象
键
转换为字符串数组类型
在
typescript
中
输入以下内容: type InputObjectType = { b: number} 如何获取以下类型: type ObjectKeysArrayType'] 到目前为止,我只能得到以下内容: type AllPossibleKeys = (keyof InputObjectType)[] 这给了我["a" | "b" | "c"],它很接近,但不是我
在
本例
中
要找的
浏览 368
提问于2020-05-01
得票数 7
1
回答
为什么‘hint of Map2<any>`’返回一个‘数字’的暗示?
代码很简单。这是TS或VScode的错误吗? [key: string]: T;type XXX = keyof Map2<string>interface Map2<T> {} //hint~ type XXX = string | number
浏览 10
提问于2019-11-20
得票数 0
回答已采纳
2
回答
TypeScript
-在
对象
中
强制
使用
特定
键
的类型
、
我正在
使用
typescript
,现在定义了一个接口,看起来像这样: options: T[];} T可以是任何形式的
对象
,但它必须包含字符串的标签和
键
,所以我想
强制
T[labelKey]和T[valueKey]为字符串。
浏览 24
提问于2019-11-04
得票数 1
回答已采纳
3
回答
在
类型记录
中
定义
对象
并访问其值的最佳方法是哪一种?
、
、
、
我有一个格式的
对象
'extra-small': '0.75rem', medium: '1.5rem
浏览 6
提问于2020-08-11
得票数 3
回答已采纳
2
回答
是否可以检查
对象
的
键
是否是泛型的
键
?
、
我希望创建一个函数,该函数返回一个
对象
,该
对象
的索引是现有类型的
键
。 [K in keyof T]?value: any): ResponseGeneric<T> { [key]: { },} 但是有了这个,我
在
validateGeneric[x: string]: { otherProp: any; }; }' is not ass
浏览 2
提问于2021-05-13
得票数 2
回答已采纳
2
回答
如何让
TypeScript
知道我的
对象
的
键
?
、
我
使用
TypeScript
输入以下内容: const k = { width: '100%',} 当我
使用
智能感知时,
TypeScript
发现我的
对象
k现在,智能感知可以识别,并且
TypeScript
强制
对象
k的属性值为React.CSSProperties类型。 然而,现在问题来了,现在智能感知(和
TypeScript
!?)不再识别我的k
对象
<em
浏览 48
提问于2020-09-17
得票数 0
1
回答
为什么
TypeScript
对象
不能用泛型类型进行索引?
、
、
在
JavaScript
中
,普通的旧
对象
可以承受各种滥用。Function() {};obj[func]; // returns 5} 这在
TypeScr
浏览 1
提问于2017-03-13
得票数 1
回答已采纳
1
回答
Typescript
:将参数或属性声明为已知
对象
中
的
键
之一
我是
TypeScript
的新手,我一直
在
尝试重构一些代码。const Operators = { not_equal: '!operator; return Operators[this.operator];} 如何
强制
"operator“参数成为Operators的
键
之一?对于getOp
浏览 2
提问于2017-08-22
得票数 1
回答已采纳
1
回答
如何在
TypeScript
中
输入提示特定常量字符串?
我有一个getter函数,可以从
对象
中
检索存储的值。还有一个setter,它设置一个新值。,}; return object[key]; } 我想让
Typescript
提示
对象
的常量
键
,如下所示。 我想要的是get函数接受任何string作为参数,并在它是像APP_ENV或APP_CONFIG这样的必需
键
时显示提示。当有大量的
浏览 23
提问于2020-09-26
得票数 0
回答已采纳
3
回答
typescript
:
强制
执行现有
对象
键
、
我希望dropdownAttributes仅限于DropDownItem接口上的属性。 [key: string]: any;interface Props { dropdownAttributes: string[];如果DropDownItem现在确实有动态属性,我想我可以用keyof解决这个问题,如下所示: dropdownList: DropDownItem[]; dropdownAttribute
浏览 47
提问于2020-02-15
得票数 1
回答已采纳
1
回答
Typescript
对象
:如何将
键
限制为特定字符串?
、
、
、
、
我想创建一个类型为Partial的
对象
,其中的
键
将是'a‘、'b’或'c‘的某种组合。它不会拥有所有3个密钥(编辑:但它至少会有一个)。如何在
Typescript
中
强制
执行此操作?': false} type Partial = {} // This throws
Typescript
errors
浏览 0
提问于2017-11-13
得票数 20
回答已采纳
1
回答
以元组为关键字的
TypeScript
字典
、
、
、
我正在为我的Angular 5应用程序
在
Jasmine
中
写一个假的,并且想存储一个假的结果字典,假的应该返回,取决于传递给假的多个参数的值。我认为可以
在
TypeScript
中
定义一个字典,
使用
一个表示伪
对象
的参数的元组作为
键
,并
使用
应该作为值返回的结果。无论我
在
元组的第一个参数中提供什么值作为string,它都会返回结果123。 有没有办法做到这一点?如果不是,我如何通过匹配多个参数的值来返回不同于fake的值呢?我
浏览 0
提问于2018-04-18
得票数 1
1
回答
Typescript
编译器无法识别可能不存在的
对象
条目
有没有一个选项可以
强制
Typescript
编译器识别从泛型
对象
请求属性值可能是undefined,如果该
对象
不包含该属性的话。当
键
是一个类型时,编译器会正确地检测到这个问题: type CustomType = "Option1" | "Option2";const secondValueOrUndefined: string = key
浏览 19
提问于2021-09-07
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Creator开发中,TypeScript学习心得分享-在不使用Import如何使用全局方法及变量
Excel–使用快捷键在图表中快速添加、删除数据系列
JavaScript和TypeScript中的symbol每日前端夜话0xC0
此生无悔入 TypeScript
TypeScript 4.1发布,新增模板字面量类型
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券