腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
尝试
添加
键
以
减少
对象
时
,
Typescript
groupBy
“
无法
用于
索引
类型
'{}'”
、
我正在
尝试
让下面的函数在没有TS错误的情况下编译: return items.reducereturn acc;}我已经
尝试
了很多其他的东西export function
groupBy
浏览 18
提问于2020-06-01
得票数 1
回答已采纳
1
回答
类型
记录从
键
中获取
对象
值
如何使用
类型
记录中
对象
的
键
索引
获取属性?const payments = { KEY2: {prop1: "prop1"}当我
尝试
按键值进行访问
时
,我得到了错误。0 const payment = payments[key]
浏览 5
提问于2021-12-07
得票数 2
回答已采纳
3
回答
将字符串缩小到
对象
的
键
、
给定一个单例
对象
o foo: 1, baz: 3,如果我有一个在编译
时
无法
知道的字符串值(例如来自用户输入),我希望安全地使用该字符串来
索引
o我不想向o
添加
索引
签名,因为它既不是动态的,也不是可扩展的--它总是有这三个
键
。如果我
尝试
简单地使用字符串来
索引
o const input = prompt("Enter the key you'd like to
浏览 3
提问于2021-05-15
得票数 7
回答已采纳
1
回答
没有使用React组件的“string”参数的
索引
签名。
、
我试图使用
对象
键
访问嵌套的
对象
结构,但是
TypeScript
给出了错误:colors: { text: string; white: string: { }; purpl
浏览 8
提问于2021-11-13
得票数 0
1
回答
对象
作为
Typescript
中的映射
键
、
、
我想创建一个Map
对象
,在
Typescript
中使用一个
对象
作为
键
,一个数字作为值。我按如下方式定义了map
对象
: myMap: Map<MyObj,number>; myObj: MyObj; 当我
尝试
向这个map
对象
添加
一个对时: this.myMap[myObj]=1; 它告诉我TS2538
类型
'MyObj‘不能用作
索引
类型
。这在
Typescript
中是
浏览 6
提问于2019-04-17
得票数 1
回答已采纳
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
中创建一个函数,它接受一个
对象
作为参数,并返回另一个具有相同
键
的
对象
。,但这是错误的,因为这意味着每个
键
都必须有一个值(当您试图访问一个不存在的值
时
,您可以在getBar内部看到它)。:当我
尝试
运行它
时
,
TypeScript
报告{}不能赋值给给定的
类型
。此外,这种方法也不能保证(从<e
浏览 29
提问于2019-08-01
得票数 4
回答已采纳
1
回答
泛型函数选择一个属性
我试图创建一个泛型函数,通过只过滤一个属性来转换一个
对象
--类似于: return所希望的行为是: a: 'a',}在获得所需的
类型
和实现方面我的
尝试
是: t
浏览 4
提问于2022-11-04
得票数 2
回答已采纳
1
回答
为什么
TypeScript
对象
不能用泛型
类型
进行
索引
?
、
、
在JavaScript中,普通的旧
对象
可以承受各种滥用。Function() {};obj[func]; // returns 5} 这在
TypeScript
中是行不通的。为什么?更宽松的add工作版本,参见add2和add3。_d
浏览 1
提问于2017-03-13
得票数 1
回答已采纳
1
回答
带
索引
签名的keyof
类型
运算符
Mapish = { [k: string]: boolean };他们给出了如下解释: 请注意,在这个示例中,M是字符串的收号--这是因为JavaScript
对象
键
总是被胁迫到字符串
浏览 5
提问于2022-05-21
得票数 0
回答已采纳
3
回答
为什么数组中的
索引
破坏了
TypeScript
中的
类型
安全?
、
、
、
、
在JavaScript中
添加
静态
类型
的目的是为
类型
安全提供一些保证。我注意到,数组
索引
似乎破坏了
类型
安全性,而不使用任何肮脏的技巧,如as any或null断言操作符。在我看来,由
索引
运算符[]执行的Array<T>
类型
应该是T | undefined
类型
,但是
TypeScript
编译器将其视为T
类型
。经过进一步研究,我发现这种行为也适
用于
对
对象
使用index操作符。在
浏览 7
提问于2017-08-08
得票数 9
回答已采纳
1
回答
对象
的
类型
,该
对象
一开始为空,但后来
添加
了属性
、
、
目前在我的代码中,我声明了一个空
对象
:然后循环遍历一些其他数据,并向
对象
添加
属性。这就是我现在
尝试
输入的方式:const coverageProps: Record<CoveragePropKeys, string> = {}; 但是,这给了我一个
TypeScript
错误
浏览 0
提问于2021-05-12
得票数 0
1
回答
对
类型
记录中的
索引
器使用计算属性
这是,这是代码: { key: 'key1', value: 'value3' }, console.log(
groupBy
浏览 2
提问于2020-10-15
得票数 1
回答已采纳
1
回答
按以前使用
索引
类型
的方案获取值
、
我有一个类,它获取一个配置
对象
。我希望能够通过类公开的方法在其中获取和设置值。c = new Config(conf);c.setValue('title', 'New Title'); 实现这一点应该是可行的,但是在实现这两种方法
时
,我遇到了一个问题:我可以迭代Schema中的每个
对象
,然后再迭代values数组。(从
索引
类型
开始),我的返回
类型
是TK,ConfigValues的数组
浏览 11
提问于2019-05-08
得票数 1
3
回答
在
类型
记录中定义
对象
并访问其值的最佳方法是哪一种?
、
、
、
我有一个格式的
对象
'extra-small': '0.75rem', medium: '1.5rem', 'extra-large': '4rem'作为打字稿的新手,我
无法
理解错误是什么。
浏览 6
提问于2020-08-11
得票数 3
回答已采纳
1
回答
Firebase函数:保存
TypeScript
映射()-如何保存?
、
、
、
我正在编写一个用
TypeScript
编写的Firebase函数,该函数应该将一个实例映射()保存到Cloud。(映射的
键
是一个用户ID,值是一个具有两个简单属性的
对象
;由于
键
的性质,我
无法
在运行之前知道它们。)当试图直接保存map
对象
时
,我得到: 另一种方法是避免使用Map()
对象
并使用{}初始化它,如下所
浏览 2
提问于2020-03-22
得票数 0
回答已采纳
1
回答
在
TypeScript
中创建一个奇怪的
类型
如何创建一个
类型
来表示类似于
TypeScript
中下面的
对象
?任何东西都可以
用于
名称prop1和prop2。但它们的
类型
必须是boolean或只包含options属性的接口。编辑有一些误解,可能是因为我的英语:-)我不反对在
索引
器中使用字符串或数字。我试图实现的是定义一个属性只能是一组预定义
类型
的
类型
。,我就可以实现我想要的结果,正如您从上面的示例(ItemSchema和其他
类型
)中可以看到的那样,因为可以在字符串
索引</em
浏览 3
提问于2017-11-18
得票数 1
1
回答
TypeScript
:
对象
的泛型
类型
--特定值
类型
的属性元组
、
、
、
我想知道是否可以定义一个泛型
类型
,它是一个长度-2元组O,K,称为AccessorPair,它的第一个
类型
O是一个
对象
,第二个
类型
K是该
对象
的一个
键
,这样OK扩展了一个特定
类型
的T。AccessorPair<number> = [new Array(), 'length']我第一次
尝试
是[O, K]
浏览 9
提问于2022-01-03
得票数 2
1
回答
访问
对象
键
时
正确的
类型
推断问题
、
我正在
尝试
在
类型
记录中编写一个
groupBy
泛型函数。我希望将
groupBy
字段限制为给定
对象
的特定
类型
的
键
。我使用的是提议的解决方案,它工作得很好,限制了我可以使用的
键
。K : never}[keyof T]; }, map)在const
浏览 4
提问于2022-10-11
得票数 0
回答已采纳
1
回答
无法
使用
索引
访问
对象
中的
对象
(在
类型
记录中)
、
我试图调用API/ get请求,但
无法
像它所显示的那样使用id。 请描述我做错了什么。
浏览 0
提问于2021-06-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript 4.1发布,新增模板字面量类型
函数返回值类型优化,JSX增强,TypeScript 5.1 发布!
JavaScript和TypeScript中的symbol每日前端夜话0xC0
【行业资讯】TypeScript 4.1 RC 发布,字符串模板类型实装
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券