腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Typescript
可选
字段
与
可以
未定义
的
字段
、
optional
字段
和T | undefined
字段
有什么区别? field1: string | undefined field2?
浏览 17
提问于2019-08-09
得票数 4
回答已采纳
2
回答
如何通过数据库在
TypeScript
类中定义属性?
、
、
--这是我在 employee.ts中定义属性时
的
错误 id:number; lastName:string;&我得到了这样
的
错误, mysql> SELECT *+----+-----------------+------
浏览 0
提问于2021-09-08
得票数 0
回答已采纳
2
回答
TypeScript
JavaScript + JSDoc @模板类型合并混淆
我有一个JavaScript JSDoc注释
的
函数类型-使用
TypeScript
进行检查。函数返回相同类型
的
对象。我使用@template对此进行注释。此外,在结果中定义了
可选
字段
。我使用Required对此进行注释: /** @typedef
浏览 6
提问于2022-07-09
得票数 1
回答已采纳
1
回答
将null赋给类型化变量时,Visual Studio代码会报告
Typescript
代码中
的
错误
、
CompositeNodeInterface]; } 如您所见,attribute parent被类型化为递归实现相同接口
的
对象,而attribute children被类型化为同样递归实现相同接口
的
对象数组。我有以下实现CompositeNodeInterface
的
类 export default class CompositeNode implements CompositeNodeInterface {我在here上读到所有属性都是<e
浏览 27
提问于2021-04-19
得票数 1
1
回答
带有单类型表单对象
的
类型标变量
考虑以下接口/类型: fieldA: string;}如果是对象,则使用映射<em
浏览 1
提问于2019-12-16
得票数 0
回答已采纳
3
回答
扩展运算符和
可选
字段
。如何推断出合适
的
类型
、
假设您有一个具有非空必填
字段
的
对象: value: number;您希望用另一个对象
的
字段
更新它,并使用一个
可选
字段
:function createObject(a: MyTypeRequired, b: MyTypeOptional) {} 该函数
的
推断返回类型是什么const a = createOb
浏览 6
提问于2020-03-10
得票数 3
1
回答
类型记录:
可选
字段
和
未定义
的
联合有什么区别?
我想要定义一个带有
可选
字段
的
接口。我以为下面这些都是同义词。: string | DataStructure | Error;但是,当我初始化状态时,(A)强迫我显式地将
字段
设置为
未定义
的
,如下所示: userDetails: undefined但是使用(B),我
可以
完全省略这个
字段
: static readonly initialAppSta
浏览 3
提问于2017-09-25
得票数 31
回答已采纳
1
回答
如何在
TypeScript
中推断
可选
属性?
、
这是
可以
做到
的
,而不用花费太多
的
精力使用类型记录
的
infer关键字:下面是我在处理这个问题时遇到
的
一些可能有用
的
TypeScript
特性。
TypeScript
有,这与我试图实现
的
类型推断类似。虽然上面的optional
字段</e
浏览 6
提问于2020-06-22
得票数 4
回答已采纳
3
回答
如何动态解释对象
的
属性具有特定类型
沙箱中
的
代码示例:https://codesandbox.io/s/
typescript
-playground-pzl2s 我遇到
的
对象问题有两种类型
的
属性。在某个时刻,数据从只包含DRI子属性
的
数据库中提取,根据父属性
的
不同,应该添加额外
的
子属性。父属性和整个对象
的
类型定义如下: type BalanceModelSectionType = { AI: number; AMDR
浏览 11
提问于2020-01-07
得票数 0
回答已采纳
1
回答
使用不同于输入参数
的
键和值
的
Typescript
reduce访问
我收到下面的错误,属性'label‘在类型Field上不存在 interface Field {} [key: string]: Field; return Object.entries(fields).reduce( return { label: 'label' } {}
浏览 11
提问于2021-01-12
得票数 0
1
回答
我
可以
定义一个单一
的
模型,但有它
的
变体,需要一些
字段
吗?
对于我们
的
API,您
可以
创建一个订单。对于不同
的
端点,顺序具有完全相同
的
模型,但是更改
的
是所需
的
字段
。POST -需要几个
字段
补丁-所有
字段
都是
可选
的
PUT -所有
字段
都是必填
字段
我是否
可以
在
typescript
中对此进行建模,这样我只需要维护一个模型,然后提供一些关于API调用
的
信息来表示必填
字
浏览 14
提问于2019-06-09
得票数 0
回答已采纳
1
回答
定义输入类型时输出
未定义
的
类型
、
、
可以
用任意类型实例化'T‘,该类型可能与'URL \ undefined’无关。 } 看到urlWrapper.urlOne如何总是一个不可定义
的
值,但是urlTwo
可以
吗?url: T |
浏览 3
提问于2020-08-21
得票数 0
回答已采纳
2
回答
有没有一个jest匹配器,它像toEqual一样工作,但将null和
未定义
视为相等
的
值?
、
我有一个不省略JSON序列化具有"empty“(null,none,nil)值
的
字段
的
API,并将它们全部作为"fieldName": null返回。我已经在测试代码(
TypeScript
)中键入了DTO,并且我希望将这些
字段
设置为
可选
(?)并且在很多地方没有定义它们。不幸
的
是(对我来说)jest
的
toEqual()将
未定义
的
(测试代码中
的
值)和null (来自API<
浏览 16
提问于2020-05-15
得票数 3
3
回答
从Firebase VerifyToken获取用户显示名称
、
、
、
我有一个自定义后端,客户端向其发送登录防火墙令牌,由服务器验证并获取解码令牌,在大多数情况下,它包含足够
的
信息,但我需要将用户
的
显示名称与其他客户端同步,但是我
可以
通过调用admin.auth().getuser(uid)来实现此目的--我希望避免进行额外
的
调用,并进行其他往返旅行以获得显示名称。
浏览 5
提问于2020-05-20
得票数 3
回答已采纳
1
回答
为什么这个索引签名不能是
可选
的
?
、
在
TypeScript
中,有一个名为Partial<T>
的
预定义类型。它
的
定义如下: [P in keyof T]?: T[P];显然,索引签名被标记为
可选
的
,这是可行
的
。如果我想做同样
的
事情 [ key: string ]?: T
TypeScript
抱怨?。这是因为接口可能不包含
可选
<
浏览 2
提问于2019-08-03
得票数 7
回答已采纳
2
回答
在RealmJS中使用undefined而不是null
、
、
我想知道有没有办法强制RealmJS在
可选
字段
上返回undefined而不是null? 我之所以这样问,是因为
typescript
的
可选
类型实际上是T | undefined,而不是T | null。
浏览 4
提问于2019-11-20
得票数 0
1
回答
如何检查变量是否为Fi还原文档数据类型?
、
、
、
、
我使用类型记录和NodeJS作为我
的
Google功能const result = await db.doc(`events/${eventID}`).get();那么myData
的
类型是FirebaseFirestore.DocumentData,如下所示 在我
的
代码
的
另一部分中, 我需要检查变量是否具有FirebaseFirestore.DocumentDataFirebaseFirestor
浏览 1
提问于2021-03-21
得票数 1
回答已采纳
1
回答
对所需
字段
和任意数量
的
未知
可选
字段
进行XML验证
、
、
我对撒克逊没有经验,但我
的
任务是确定以下问题
的
解决方案: 目前,我
的
客户端正在使用Saxonica验证传入
的
XML文档。他们对
可选
字段
有问题。目前,它们在验证中有许多
可选
字段
,这些
字段
会发生相当大
的
变化。更新它们
的
架构以允许这些
可选
字段
非常困难,因为它们需要通过其他部门来更新生产文件。Saxonica是否具有根据一定数量
的
必需
字段</em
浏览 3
提问于2017-06-09
得票数 1
回答已采纳
1
回答
构建器模式应该如何处理
未定义
的
选项?
、
、
、
、
我正在用JavaScript构建一个构建器,我不确定构建器通常如何处理
可选
参数
的
未定义
值。我认为如果
字段
未定义
,生成器不会将
可选
字段
附加到对象。这对于Builder来说是
可以
接受
的
吗?下面是第一个实现
的
示例,其中构建器没有附加
未定义
的
可选
参数:function Thing(required1, required2, required3) {
浏览 1
提问于2016-01-15
得票数 0
1
回答
使用forEach或map类型记录丢失
未定义
的
上下文
、
我有一个代表用户查询
的
类型记录界面。因此,它主要包含
可选
字段
: fieldOne?: string;}function do_something(inputinput.fieldOne.requiredField.values):
浏览 3
提问于2020-04-27
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券