腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何告诉
TypeScript
,我正在处理字符串用于访问
对象
上不存在
的
属性
的
情况?
是
TypeScript
操场上
的
一个
可
复制
的
例子,可以
作为
我问题
的
基础。我得到一个
TypeScript
错误
的
代码router[trimmedPath] 错误:(63,14) TS7053: Element隐式具有'any‘
类型
,因为
类型
'string’
的
表达式不能用于
索引
类型
在“路由器”
类型
上没有发现参数为“string”<e
浏览 2
提问于2019-07-19
得票数 0
回答已采纳
2
回答
Typescript
类型
:可
作为
索引
签名
的
对象
值
类型
、
、
、
我想写一个
对象
函数
的
数组,它提取一个属性
作为
索引
,如下所示: = <T, K extends keyof T, V extends T[K]], key: K): { [v: V]: T } =>尽管我将V
类型
限制为string,但它给出了一个编译错误,说明V
的
类型</
浏览 21
提问于2019-08-16
得票数 1
回答已采纳
1
回答
为什么使用
索引
签名
`{[key: string]:any}而不是‘`object`’type?
我正在学习
TypeScript
,并且经常在函数参数中遇到这种
索引
签名
的
使用。比如,既然
值
类型
是any,为什么这种
类型
有用?它与将object
作为
类型
传递有什么不同吗?
浏览 6
提问于2022-06-29
得票数 0
回答已采纳
2
回答
如何在
TypeScript
中键入具有已知和未知关键字
的
对象
、
我正在寻找一种方法来为以下
对象
创建
TypeScript
类型
,该
对象
具有两个已知
的
键和一个具有已知
类型
的
未知键: known: boolean field要求所有属性都与给定
索引
签名
的
类型
匹配。然而,我并不打算使用
索引
签名
,我想输入一个我知道其
类型
但不知道其名称
的
字段。到目前
浏览 2
提问于2018-04-23
得票数 29
回答已采纳
1
回答
类型
推断
的
成功取决于命名一个
值
、
我对
TypeScript
还很陌生,经常发现一些我觉得很奇怪
的
事情。function myFunc<T>(arg: MyInterface<T>) { } 调用失败,抱怨“
索引
签名
丢失有趣
的
是,当我写到这意味着表达式{ 'va
浏览 3
提问于2016-11-05
得票数 0
回答已采纳
1
回答
确保
对象
的
所有成员都实现了通用接口
的
某些版本。
TypeScript
索引
签名
类型
是否可以声明每个
索引
都实现了泛型接口
的
某些版本?] : <T>HasState<T>;这是我
的
用例:interface ModuleDefinition {} state
浏览 4
提问于2017-02-02
得票数 2
回答已采纳
1
回答
无法使用
索引
访问
对象
中
的
对象
(在
类型
记录中)
、
这是我正在犯
的
错误:请描述我做错了什么。
浏览 0
提问于2021-06-17
得票数 0
回答已采纳
1
回答
字符串
作为
变量和映射
的
键
类型
的
行为不同。
declare let ra : RA;declare let rs : RS; rs = rn; ra = rb;我假设string可以被视为所有string文本
类型
的
联合
类型
。因此,实际上,RS应该等于never,因为不可能有一个
对象
具有所有可能存在
的
字符串文本
的
属性(占用无限
浏览 2
提问于2021-10-16
得票数 2
回答已采纳
1
回答
索引
类型
的
条件切换
、
我希望设置一个条件,如果传递给它
的
类型
具有
索引
签名
,该条件将触发它。正如您可以从注释中看到
的
那样,存在一个
类型
错误,因为
TypeScript
似乎认为
对象
类型
没有明确
的
索引
签名
,而是那些确实有
索引
签名
的
对象
的
子集。这是有道理
的
--如果我编写了一个函数,而它只需要运行一个具有st
浏览 1
提问于2020-04-15
得票数 2
回答已采纳
2
回答
Typescript
:如何定义嵌套
对象
的
接口?
size: 10 "b": { size: 34 }如何设置示例接口
的
定义,以模拟items属性
的
值
是一个
对象
,该
对象
的
键是字符串,其
值
由Item接口定义: name: string; items: ???
浏览 8
提问于2017-02-14
得票数 134
回答已采纳
1
回答
具有不同
对象
类型
但属性相似的映射列表
、
、
、
我试图用具有相同属性但
类型
不同
的
对象
映射列表: list = list.map:不能调用
类型
没有调用
签名
的
表达式。
类型
‘(callbackfn:(
值
: FilterStatus,
索引
: number,数组: FilterStatus[]) => U,thisArg: any) =&g
浏览 1
提问于2021-01-14
得票数 1
回答已采纳
2
回答
TypeScript
允许设置但不访问属性(
索引
签名
)
此接口是
TypeScript
文档中
的
一个示例。 编译器显示了height
的
一个错误,尽管它允许我设置它?
浏览 5
提问于2016-09-29
得票数 0
回答已采纳
3
回答
对象
键为数字
的
TypeScript
错误
type Test = { 1: number[];
对象
中总是有两个名为'0‘和'1’
的
键。 test[key].forEach((i: number) => console.log(i));}; 但是test[key]从第3行,
TypeScript
TS7053:元素隐式具有'any‘
类型</e
浏览 7
提问于2022-01-24
得票数 0
回答已采纳
1
回答
接口与
TypeScript
中
的
通用
对象
不匹配。
现在,我尝试将foobar
类型
的
对象
与泛型
对象
定义相匹配,其中每个属性都是
类型
编号
的
。math stuff here a: 1,}; 这将导致以下
TypeScript
is 2345:'foobar‘
类型
的
参数不能分配给
类型
'{ key:
浏览 2
提问于2017-05-24
得票数 1
2
回答
Typescript
错误:
类型
'string‘不能用于
索引
类型
X
我有一个简单
的
代码:const mediaType = url.substring(url.lastIndexOf('.') + 1).toLowerCase();
TypeScript
正在抱怨:为了完成,完整
的
代码是: // these are all the types
浏览 0
提问于2019-08-27
得票数 16
回答已采纳
1
回答
创建具有
可
索引
字段
签名
的
GraphQLObjectType?
、
目前,此端点返回一个
对象
,该
对象
的
键可以是一组无限制
的
字符串,并且所有
值
都与某个形状匹配。所以,
作为
一个基本
的
例子,我有这样
的
情况...{ bar: { id: 'bar', count:6 },} 同样
浏览 1
提问于2017-02-06
得票数 0
回答已采纳
2
回答
如何使用quicktype在
TypeScript
中生成一个以数字为键
的
索引
签名
类型
?
、
我目前正在尝试用
TypeScript
创建接口,现在面临
的
挑战是生成一个以数字为键
的
索引
签名
类型
的
变量。 }
浏览 5
提问于2020-04-18
得票数 0
回答已采纳
2
回答
将具有可选属性
的
强制
类型
强制为
可
索引
类型
在尝试将具有可选属性
的
类型
作为
可
索引
类型
传递时,
类型
记录将引发错误:() thing1?: string thing2?'Thing‘
的
参数不能分配给
类型
'{ key: string: string AC.26 number;}’
的
参数。属性'thing1‘与
索引
签名
不兼容。
类型
'
浏览 5
提问于2020-10-23
得票数 6
回答已采纳
2
回答
TypeScript
-如何将
索引
签名
表示为泛型
类型
、
、
因此,在
TypeScript
中定义了
索引
签名
:[key: string]: T[index: number]: Ttype DictionaryIndex<T> = {} [index: number]: T现在我想把这些包装成一种
类型
。我试过这个: type In
浏览 2
提问于2017-02-10
得票数 18
回答已采纳
3
回答
将字符串缩小到
对象
的
键
、
给定一个单例
对象
o foo: 1, baz: 3,如果我有一个在编译时无法知道
的
字符串
值
(例如来自用户输入),我希望安全地使用该字符串来
索引
o我不想向o添加
索引
签名
,因为它既不是动态
的
,也不是
可
扩展
的
--它总是有这三个键。s in o; console.log(o[input]);
浏览 3
提问于2021-05-15
得票数 7
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券