【问题标题】:Why my typescript is not allowing to define Tuple Types为什么我的打字稿不允许定义元组类型
【发布时间】:2021-06-16 19:47:44
【问题描述】:

我试图在这里定义元组类型,它会引发错误。我需要在我的 nodejs 应用程序中设置任何配置以接受元组类型吗?

【问题讨论】:

  • 看起来您正在尝试使用数组创建对象?
  • 你需要熟悉数组中的JS对象。
  • 要么是color: { red: number; green: number; blue: number }要么是color: [number, number, number]

标签: typescript tuples


【解决方案1】:

您的语法还有一些其他错误,但我看到您正在尝试为您的元组命名。

type color = [red: number, green: number, blue: number]

您看到的错误是 Spectra 类型不能以这种方式定义。替代方案是:

type Spectra = [
  [red: number, green: number, blue: number]
]

// or

interface Spectra {
  color: [red: number, green: number, blue: number]
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-07
    • 2020-11-12
    • 1970-01-01
    • 2019-07-26
    • 2021-06-09
    • 2022-10-25
    • 2017-04-13
    相关资源
    最近更新 更多