gpt4 book ai didi

typescript - [] + []; { } +[]; [] + {}; {} + {};为什么 Typescript 3.6 中只有 2 个错误?

转载 作者:搜寻专家 更新时间:2023-10-30 21:45:13 25 4
gpt4 key购买 nike

TypeScript 将尝试保护您免受 JavaScript 中从未工作过的部分的影响(Basarat - Typescript Deep Dive)

[] + [];// TS error
{ } +[];// OK, why?
[] + {};// TS error
{} + {};// OK, why?

最佳答案

这按预期工作:

console.log([] + []);//TS 错误
console.log({} +[]);//TS错误
console.log([] + {});//TS错误
console.log({} +{});//TS错误

我认为问题是:{ } - 空 block 语句, {} - 空对象

关于typescript - [] + []; { } +[]; [] + {}; {} + {};为什么 Typescript 3.6 中只有 2 个错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56691303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com