腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
为什么数组中的索引破坏了
TypeScript
中的
类型
安全
?
在JavaScript中添加静态
类型
的目的是为
类型
安全
提供一些保证。我注意到,数组索引似乎破坏了
类型
安全
性,而不使用任何肮脏的技巧,如as any或null断言操作符。let a: Array<number> = [1,2,
3
,4];这段代码不会导致任何
TypeScript
错误,尽管很明显,它会违反
类型
安全
在我看来,由索引运算符[]执
浏览 7
提问于2017-08-08
得票数 9
回答已采纳
1
回答
节点应用中的
TypeScript
类型
安全
当我开始使用
TypeScript
时,我意识到了它的原生
类型
安全
特性,这让我不禁要问:当我使用静态严格
类型
时,上面使用的方法还合理吗?当
TypeScript
已经不允许在执行过程中更改
类型
时,它会有用吗?与我讨论过的一位开发人员认为
TypeScript
最终会转换为JavaScript,并声称它的
类型
安全
性只对调试有用,在运行时它仍然是javaScript而没有
TypeScript
安全
性。他声称,使用<e
浏览 33
提问于2019-05-09
得票数 0
回答已采纳
1
回答
TypeScript
又结合了*.js + *.d.ts?
在划分了本机代码和
类型
定义之后,是否可以通过重新绑定两个代码来生成有效的
TypeScript
代码?我的动机是事实: (x^2 +
3
x +2) = (x+1)(x+2) = (x^2 +
3
x +2) 我想确认同一件事在
TypeScript
下是否有效。特别有趣的是,
TypeScript
将
类型
化源代码编译为普通的JavaScript代码,其
类型
信息作为输出完全被丢弃。从某种意义上说,这一事实使我认为,在TypeScirpt中,普通
浏览 1
修改于2018-07-31
得票数 1
1
回答
React Native -为FlatList引用定义
类型
我有一个问题,埃斯林特抱怨“任何
类型
的不
安全
调用”,我必须给FlatList引用一个
类型
。const flatListRef = useRef(null); 来自这段代码的不
安全
调用; flatListRef?.current?.scrollToOffset // <---- here
Typescript
显然看不到scrollToOffset,我怎么能告诉
typescript
这是一个FlatList引用呢?谢谢
浏览 20
提问于2021-09-02
得票数 0
1
回答
如何防止对
typescript
中可能的空引用执行无效操作?
即使启用了严格的null检查,
typescript
也不会警告我这里可能出现错误- let a: string | null = "hello" a = null a.replace('2', '
3
') 链接到
Typescript
Playground。在flow中编写的相同代码会立即出错,因为null
类型
不能使用replace方法。 在这种情况下,我可以做些什么来确保
类型
安全
?
浏览 17
修改于2018-12-27
得票数 1
4
回答
typescript
中的全局
类型
有没有办法在你的
typescript
文件中创建一个定义全局可访问
类型
的文件? 我喜欢
typescript
,但我发现当我想要真正的
类型
安全
时,我必须显式地从整个系统导入
类型
。这是相当烦人的。
浏览 0
提问于2017-03-24
得票数 41
回答已采纳
2
回答
函数接受无效的参数,没有错误。
我正在努力了解打字稿所提供的
类型
安全
性的程度。我遇到了一种情况,我希望会出现错误,但是
类型
记录不会抱怨。 foo: 42 foo: 42 let invalidArgument
3
:); // no
typescript
error!myFun
浏览 7
提问于2017-01-31
得票数 1
回答已采纳
3
回答
如何使用自定义后端API
安全
地使用
Typescript
然而,我不得不为前端使用其他东西,并开始编写类似于我的后端
类型
的
typescript
类型
。这是非常违反直觉的,来自编程语言,如haskell或其他
类型
语言。因为现在我有
3
个故障点,端点、API和前端
typescript
类型
(这些
类型
甚至在运行时都没有编译和可用)。 有没有一种更
类型
安全
的方法来解决中间端点问题?有没有其他方法可以自动生成
类型
安全
的api端点代码?
浏览 6
修改于2021-10-17
得票数 1
1
回答
为用PropTypes编写的React组件生成
TypeScript
这个库的旧版本是用JavaScript和JSX编写的,因此为了
类型
安全
,我们已经为所有组件声明了propTypes。interface Props { color?: string;export class MyComponent extends React.Component<Pr
浏览 0
修改于2019-01-07
得票数 12
回答已采纳
1
回答
TypeScript
泛型的优势
我是新来的,我有一个问题:在
TypeScript
中使用泛型有什么好处。
TypeScript
0.9更新上的msdn:var myArray : String[];var myArray : Array<String>; 它是否与增加
类型
安全
或类似的事情有关?
浏览 4
提问于2013-07-26
得票数 4
回答已采纳
1
回答
可以在
TypeScript
导入中指定一个webpack加载器吗?
/widget';那么我就失去了
TypeScript
提供的所有
类型</e
浏览 1
提问于2016-12-10
得票数 9
1
回答
如何在
Typescript
中定义和调用泛型函数参数?
我正在寻找与
Typescript
中的Function.prototype.call等价的单参数
类型
安全
。这不起作用,因为F缺少适当的约束(可能): return f(arg);因此,
Typescript
会抱怨“此表达式不可调用
类型
‘未知’没有调用签名。” 如何使F可调用?如何管理call使其返回
类型
为F
浏览 6
修改于2020-06-06
得票数 2
回答已采纳
1
回答
强制转换为"keyof T“是否会起作用,还是会导致编译错误?
考虑以下
TypeScript
示例: Prop1: string; Prop
3
: string;在Visual Studio2017中运行此代码,Visual Studio code和在Playground中成功编译(
TypeScript
2.9.2);字符串值没有针对MyInterface进行
类型
检查,但VS和VSC都将MyIn
浏览 1
提问于2018-07-31
得票数 2
回答已采纳
1
回答
如何使这个简单的通用函数
类型
检查而不引入丑陋的强制转换?
在过去的三天里,我学习
TypeScript
,用它撞到我的头。听起来很简单,但是
TypeScript
(严格)抱怨上面的objkey = value;赋值。我认为这发生在以下更改之后: 在
TypeScript
3.5之前,上述方法可以正常工作,但行为被认为是不
安全
的。我看不出在这种情况下这怎么会不
安全
。我的对象只能有字符串键,值只能是字符串,T扩展了这种
类型
,obj是T,键是T的键,值是字符串,这怎么可能是不
安全
的?我怎样才能向
TypeScript
展示这
浏览 3
提问于2020-05-29
得票数 0
回答已采纳
1
回答
如何在
TypeScript
中
安全
地使用对象扩展来更新不可变对象
对象扩展广泛用于更新功能样式的旧对象,如下所示:let o2 = { ...o1, y: 10 };在新的
TypeScript
misspeled it, let o
3
:Point = { ...o1, z: 10 }; alert(JSON
浏览 7
提问于2016-12-15
得票数 6
回答已采纳
3
回答
函数之间传递参数时的
TypeScript
错误
此模式正在引发
TypeScript
错误: return bar([value]); // <-
TypeScript
error ..does something...我理解这
浏览 0
修改于2018-12-07
得票数 4
回答已采纳
9
回答
在
TypeScript
中,强
类型
函数可以作为参数吗?
在
TypeScript
中,我可以将函数的参数声明为
类型
函数。有没有一种“
类型
安全
”的方式可以做到这一点?new Foo(); alert(result);foo.save(callback);DR版本:在
TypeScript
中有没有等同于.NET委托的东西
浏览 3
修改于2018-10-05
得票数 705
回答已采纳
1
回答
如何为十六进制颜色字符串创建独立
类型
?
我正在尝试在
TypeScript
中创建一个独立的
类型
,它可以用来将单个有效的十六进制颜色代码表示为一个完全
类型
安全
的字符串。 我的尝试如下,由于不是真正的独立
类型
,这是我希望实现的。type HexDigit<T extends '0' | '1' | '2' | '
3
' | '4' | '5' | '6' | '7' |
浏览 40
修改于2021-08-13
得票数 9
回答已采纳
1
回答
Typescript
中的联合
类型
有什么好处
我正在学习
Typescript
,偶然发现了联合
类型
这一术语。据我所知,它允许我们对我们正在处理的
类型
或特定值有某种“限制”。但问题是,这种限制的好处是什么,我承认,它将导致
安全
代码,但
安全
代码的好处是什么。
浏览 0
提问于2020-01-02
得票数 1
1
回答
在
TypeScript
2.0和strictNullChecks中,一些DOM
类型
现在是“错误的”吗?
(这是将
TypeScript
2.0.0 (npm install -g
typescript
@beta)与--strictNullChecks配合使用。)根据lib.dom.d.ts,document.querySelector的
类型
签名如下:但是让这个函数返回null但是,如果启用了严格的null检查,您就会产生一种错误的
安全
感。如果querySelector的
类型
是 querySelector(selectors
浏览 1
提问于2016-08-28
得票数 2
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券