腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使
TypeScript
返回
类型
取决于
是否
存在
可选
属性
、
、
: 1, optionalResultProperty: "some stuff" }参数a是以下两种
类型
之一: optionalProperty: string我希望指定
返回
类型
,使其与函数定义匹配,这意味着当
存在
optionalProperty时,
返回
类型
应该是某个<
浏览 15
提问于2021-05-23
得票数 2
回答已采纳
1
回答
“对象可能是‘未定义’. ts(2532)”之后,我刚刚定义了它
TypeScript
正在为
可选
参数抛出Object is possibly 'undefined'. ts(2532)错误,尽管我刚刚定义了它. keyValue?
浏览 6
提问于2022-08-05
得票数 4
回答已采纳
1
回答
如何使用动态提供的键值对创建一个对象,从而使
类型
记录的“`exactOptionalPropertyTypes = true` ` check”?
、
、
JavaScript中的许多代码倾向于以同样的方式处理这些情况,因此最初
TypeScript
只是将每个
可选
属性
解释为用户在
类型
中编写了未定义的内容。例如, 接口人{名称:字符串,年龄?函数和操作符,如Object.assign、Object.keys、对象扩展({ ...obj })和for-in循环的行为不同,
取决于
对象上
是否
存在
属性
。在我们的Person示例中,如果在age
属性
的
存在
很重要的上下文中观察到age<
浏览 21
提问于2022-01-20
得票数 0
2
回答
为可以具有不同结构的对象参数定义
类型
如何为参数定义
类型
,而不必将任何对象
属性
设置为
可选
(因为这会使整个
类型
的事情变得不那么有用)?另外,我刚刚开始使用
TypeScript
迈出我的第一步,所以如果我想错了,请原谅我!EDIT:因此函数
返回
一个与参数
类型
相同的对象,当我使用
返回
的对象(如returnedObj.a)时,我收到错误消息:“
属性
'a‘不
存在
于
类型
’OneOfTheseTypes‘上。”和“
属性
浏览 16
提问于2020-04-20
得票数 2
回答已采纳
1
回答
array.push
类型
中缺少下列
属性
、
、
、
、
为了创建一个成员,我只需要一点用户信息(姓名、邮件和密码),但是用户信息以更多的方式
存在
。 我遇到的错误是,我的arrayPush缺少了以下
属性
(那些我还不想添加的
属性
,而是保留为空的)。
浏览 5
提问于2021-12-06
得票数 0
回答已采纳
2
回答
过滤和映射列表时出现Vue
typescript
错误
、
、
、
我想知道我需要做什么才能从我的代码中删除以下错误: 我有这些接口: export interface ClassifierTO { classifierName?: string; intents?: Array<IntentTO>; id?: number; classifierId?: number;} 它们
浏览 9
提问于2020-04-30
得票数 0
回答已采纳
1
回答
映射
类型
,以使所有
属性
都是必需的
TypeScript
类可以具有
可选
属性
和所需
属性
。 foo?: string; baz: string = '';}问题是,我们能否走相反的道路,<
浏览 0
提问于2018-10-18
得票数 22
回答已采纳
1
回答
具有所需标量
属性
和
可选
对象的
TypeScript
映射
类型
、
、
我想要一个
TypeScript
泛型
类型
,它可以修改另一种
类型
,
使
任何标量
属性
(字符串、数字、布尔值等)仍然需要,但对象
类型
成为
可选
的。例如,对于这个User
类型
,我希望name和age是必需的,而address是
可选
的。
浏览 7
提问于2022-07-26
得票数 1
2
回答
TypeScript
JavaScript + JSDoc @模板
类型
合并混淆
我有一个JavaScript JSDoc注释的函数
类型
-使用
TypeScript
进行检查。函数
返回
相同
类型
的对象。我使用@template对此进行注释。我看不到
类型
联合中
类型
中的
可选
字段,即使我的
类型
浏览 6
提问于2022-07-09
得票数 1
回答已采纳
1
回答
函数
返回
类型
取决于
是否
传递
可选
参数。
我试图创建一个
返回
类型
的函数,这
取决于
是否
传递了
可选
参数(工厂)。 getObject(1).anything; // ERROR,
typescript
浏览 0
提问于2019-03-17
得票数 2
1
回答
对象
属性
的通用选择器函数
、
、
我最近开始用
TypeScript
写东西,我遇到了一个似乎找不到答案的问题。testObject[key];}就其本身而言,它工作得很好,当
可选
属性
开始发挥作用时,问题就开始了,因为方法
返回
类型<
浏览 2
提问于2021-02-19
得票数 0
2
回答
声明和命名接口的部分版本的正确方法
、
、
year: number; pages: number;} 还有一个Author接口,它有一个book
属性
浏览 0
提问于2019-06-01
得票数 0
1
回答
TypeScript
:基于
返回
类型
推断参数
类型
是否
可以定义一个函数wrap以使其工作: creator: (self: Self) => Self val: 2, return self.val;}));
类型
“{}”上不
存在
属性
“val”。我希望wrap的定义能够
使
self的<
浏览 0
提问于2019-05-07
得票数 1
4
回答
如何告诉
TypeScript
对象中的
可选
属性
存在
并已设置?
)) fn(myVar); // Still same error{}
类型
'Second‘的参数不能分配给
类型
'First’的参数。
属性
'propertyA‘在
类型
'Second’中是
可选
的,但在
类型
'First‘中是必
浏览 9
提问于2017-01-11
得票数 29
1
回答
TypeScript
条件映射元组
可选
元素
、
、
、
是否
可以在
TypeScript
中创建映射
类型
以向元组
类型
元素添加
可选
修饰符?具体来说,我想映射一个元组
类型
,其中元素可以是未定义的,如果是,那么将该元素设置为
可选
元素。我可以创建一个映射
类型
,它总是添加
可选
修饰符: type ToOptional<T> = { [K in keyof T]+?但我不知道如何
使
可选
修饰符有条件。对于在对象上操作的映射
类型
,我将通过创建两个
浏览 7
提问于2020-06-16
得票数 1
回答已采纳
1
回答
如何在
TypeScript
中推断
可选
属性
?
、
: String },其中name是
可选
的,因为它的optional
属性
设置为true。有办法这样做吗?一些相关的
TypeScript
特性 //下面的接口本质上说: //如果TK是
可选
属性
&
浏览 6
提问于2020-06-22
得票数 4
回答已采纳
3
回答
类型
记录界面:
可选
但不是未定义的
我该如何描述
类型
...data,} // { a: undefined }} var optional4: MyPartial&l
浏览 0
提问于2019-01-18
得票数 11
2
回答
属性
,该
属性
可以为空或未定义,从而导致“不
存在
”错误。
我试图找出正确的方法来构造
返回
的对象。以下是
TypeScript
代码:const { film: { title, director } } = await getEvent({ id });(property) film?: { director?.;我如何告诉编译器,这些
属性
确实
存在
,而
浏览 6
提问于2021-12-15
得票数 3
回答已采纳
1
回答
将
TypeScript
接口升级为子接口?
DisplayableObj: 接口Obj { someProperty: number;displayProperty?我从事一个大型项目,该项目在各地使用丰富的
类型
,拥有大量的
可选
属性
与
TypeScript
的目的背道而驰,因为您最终必须非常仔细地查看,以确保代码中的各个点实际上都有特定的元数据。创建子
类型
的新实
浏览 2
提问于2018-03-12
得票数 1
回答已采纳
2
回答
您能在
TypeScript
中指定条件
返回
值
类型
吗?
capture<number>(() => foo());但是,
TypeScript
编译器会抱怨:const result: number | undefined 我理解编译器为什么要抱怨(这是使用
可选
参数的预期行为但是,我想知道
是否
存在
一些支持
浏览 10
提问于2021-12-05
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券