腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
TypeScript
array.map
允许
具有
嵌套
返回
类型
的
其他
属性
我正在将从JSON加载
的
对象数组映射到已知
类型
的
对象。我使用了标准
的
array.map
,但我能够指定额外
的
属性
,而不会出现编译器错误。但是,如果我在map函数中显式指定
返回
值
类型
,编译器将禁止附加
属性
。有没有
其他
方法可以做到这一点?谢谢!
浏览 13
提问于2018-12-20
得票数 1
1
回答
返回
对象文本
的
Array.map
上
的
类型
检查
我在操场上创建了
TypeScript
: a: string} a: 'b',item.c, d: '3' }) : [];} 从数组映射方法中
的
对象
返回
语句中删除a或b
属性
将导致
TypeScript</
浏览 1
提问于2018-12-13
得票数 8
回答已采纳
1
回答
TypeScript
:
array.map
力
返回
类型
?
、
如果输入一个数字,此函数将
返回
一个字符串,如果输入一个数字数组,则
返回
一个字符串数组。我使用
array.map
来获取结果数组。
array.map
的
隐式
返回
类型
是任意
的
。这意味着
TypeScript
希望函数
的
返回
类型
是any,否则它会抛出这个错误: 注意
浏览 4
提问于2022-08-01
得票数 0
回答已采纳
1
回答
Typescript
如何检查
具有
多种
类型
的
对象
的
类型
我在
typescript
中有以下代码 ` }) 我在
typescript
中遇到一个错误,基本上我使用
的
唯一数据是
具有
property phra
浏览 13
提问于2021-05-22
得票数 2
回答已采纳
1
回答
为什么在
类型
保护
类型
上传播会导致
类型
检查被跳过?
、
问题: }我自己对答案
的
推测: 我所能想象
的
是,
TypeScript
允许
子
类型
移除其超类
的
属性
,这使得对于某些子
类型
T of User,profile
属性
可能不包含任何
属性
成为可能。(如果是这样的话,我不知道
TypeScript
允
浏览 4
提问于2021-03-08
得票数 7
1
回答
为什么即使界面中存在不需要
的
属性
,
typescript
也不会抛出错误?
、
export const loadStore: StoreMethod = (store) => {} 我期望
typescript
抛出一个错误,因为在
返回
对象中应该是没有working
属性
的
Store。
浏览 0
提问于2017-04-17
得票数 0
1
回答
类型
记录创建带有
嵌套
属性
的
map对象
我试图将我
的
对象映射到另一个只有
嵌套
属性
的
对象中。,并仅使用
嵌套
属性
返回
对象而不丢失特定
类型
?它将以类似于
Array.map
的
方式工作。我还试图在
类型
记录中创建映射
类型
,并将其转换到此函数中,但我无法确定该
类型
的
外观。是否有一种方法可以说TP必须在这种
类型
中
具有
“
嵌套
”
属性
?
浏览 2
提问于2017-11-26
得票数 1
回答已采纳
1
回答
嵌套
TypeScript
函数中
的
泛型
、
我想编写一个
TypeScript
函数,它只接受某些字符串,这些字符串是指定
类型
的
属性
名称,但是这些
属性
必须
具有
string、number或Date
的
类型
。此函数
返回
另一个函数,该函数接受原始对象(其中选择了
属性
名称)并
返回
指定
的
属性
(实际上它执行
其他
操作,但这是产生相同问题
的
最简单
的
情况)。")(te
浏览 0
提问于2020-10-02
得票数 1
回答已采纳
2
回答
TypeScript
发出对象数组
、
我要做
的
是映射一个数组,该数组包含带有
属性
的
对象和
其他
嵌套
对象,以
返回
我以前导入
的
React组件。
属性
'max_temp‘在’从不‘
类型
上不存在。
属性
'min_temp‘在’从不‘
类型
上不存在。 我
的
猜测是,
TypeScript
抱怨是因为它不知道我
的
数组中包含
浏览 5
提问于2022-01-25
得票数 -1
回答已采纳
1
回答
使用某些约束指定函数
返回
类型
、
我是
TypeScript
的
新手,努力实现一些目标,甚至知道它是否可能实现。我希望能够为函数定义一个
类型
,它
允许
函数
的
实例设置自己
的
返回
类型
,但同时将
返回
类型
限制为一个对象,其中键是字符串,值是字符串。因此,泛型
类型
定义应该
允许
任何
返回
类型
匹配
的
{ [key: string]: string },但是函数
的
一个特
浏览 1
提问于2020-07-24
得票数 1
回答已采纳
1
回答
键入接受对象及其
属性
名称
的
泛型函数,期望obj[propName]为特定
类型
,例如sumBy、mapBy。
、
很抱歉,我想输入一个mapBy return
array.map
((item: T) => item[key]);
TypeScript
投诉:Type 'K' cannot be used to index type 'T'. ts(2536) 我
的
第二个案子更棘手return array.reduce((result: number, it
浏览 0
提问于2021-03-09
得票数 0
回答已采纳
1
回答
为什么
Typescript
Array.map
的
返回
类型
允许
接口冲突?
我原以为下面这段
Typescript
代码会失败,并在将here添加到ImyWrapper接口时出现is not assignable错误。但是,没有发生错误,我想要一个解释。}; }以下是中
的
代码
浏览 0
提问于2019-11-26
得票数 1
1
回答
将值设置为在angular中不工作
的
嵌套
对象
、
、
、
、
我是Angular和
TypeScript
的
新手,所以如果这是一个愚蠢
的
问题的话,我很抱歉。我试图将
返回
对象
的
值保存到any
类型
的
对象中
的
嵌套
属性
中。然而,它不
允许
我,所以任何人可以启发我
的
错误。
浏览 4
提问于2020-02-16
得票数 1
1
回答
带依赖
返回
类型
布尔参数
的
TypeScript
过载函数签名
我想基于输入布尔参数调用一个带有
返回
类型
的
函数,因此它
返回
一些
类型
如果参数是false,而
其他
类型
的
返回
类型
是true。我认为重载对于这种情况是完美的,但是
TypeScript
不
允许
我使用它们: hello(foo: true): 'bar' { if(foo)我是否应该使用
浏览 12
提问于2022-11-13
得票数 0
回答已采纳
3
回答
对象文字
类型
的
调用签名是什么,它们如何与泛型
类型
一起使用?
、
、
、
、
我正在阅读
的
这一节,在泛型
类型
部分下,以下两部分被声明为等价
的
:function identity<T>(arg: T): T {} return arg;文档指出,由于以下原因,这是可能
的
。我们还可以将泛型
类型
写入对象文字
类型</
浏览 0
提问于2018-02-24
得票数 37
1
回答
对动态索引对象进行
TypeScript
严格成员
类型
检查
、
我有以下场景,我正在用
TypeScript
开发一个vuex插件,以自动从服务器获取所需
的
数据。currentUserAccount: Account} 我已经为描述如何获取这些资源
的
对象创建了
类型
: export type RemoteOptions<T> = { readonly<T>定义为几乎所有的东西提供了很好
的
类型
检查,它强制RemoteOptions<RootState>对象只包含RootState
具有
浏览 10
提问于2019-03-01
得票数 0
1
回答
处理一个联合
类型
,其中两个函数中
的
一个可以提供值
我有两个非常相似的方法,我想把重复
的
代码干涸。单独
的
职能是:const getByDataTest = ( dataTest: stringfind any elements by: [data-test="${dataTest}"]`, ); return elements;我想要做
的
是将它们合并到一个函数中我尝试将条件扩展到if
浏览 2
提问于2021-11-24
得票数 0
回答已采纳
1
回答
TypeScript
结构
类型
异常?
、
在另一个关于声明/初始化点(2d)
的
简单示例中,它显示了一个错误:let point: Point = { x: 0, y这是我试探性
的
解释。我对TS很陌生,所以这绝对不是正式
的
: 在第一个示例中,期望使用整个init对象(通过直觉)。在第二个例子中,这是一个赋值,期望在分配中掉下一些剩余
的
东西是正常
的
。
浏览 4
提问于2021-12-15
得票数 1
回答已采纳
1
回答
为什么
类型
记录
允许
‘{a: 1,b: 2}’分配给
类型
{a: any} {b: any}`?
请考虑以下代码:我希望
TypeScript
拒绝这个代码,因为这个联合
类型
意味着第一个
类型
或第二个
类型
,并且值不能分配给它们中
的
任何一个,因此
类型
检查应该拒绝它。(对于背景,上述
类型
是“此
属性
或该
属性
,但不是两者兼而有之,
类型
”。见)
浏览 4
提问于2019-12-23
得票数 7
1
回答
匹配
类型
记录中
的
泛型
嵌套
对象
类型
、
、
、
、
假设我有一个
嵌套
的
对象
类型
来定义,比方说,用户: name: string; houses: {,然后定义该
类型
的
嵌套
属性
的
规范;例如,在本例中,如下所示: name: 'houses', ],
浏览 0
提问于2022-05-02
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript的6个高级技巧,让代码更清晰
函数返回值类型优化,JSX增强,TypeScript 5.1 发布!
TypeScript 3.6发布,新功能尝鲜看
TypeScript 3.7 RC发布,备受瞩目的Optional Chaining来了
编写高质量箭头函数的5个优秀做法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券