【问题标题】:How to define array range of array of numbers in TypeScript如何在 TypeScript 中定义数字数组的数组范围
【发布时间】:2022-02-10 22:36:30
【问题描述】:

在 Next.js 中,我创建了一个函数组件并使用 useState 挂钩来声明变量以存储这样的数字数组

const [digits, setDigits] = useState<number[]>();

但我也想定义数组泛型的范围,比如Array(3)(但不是[number, number, number],因为它太长了)

如何解决?

【问题讨论】:

标签: javascript typescript next.js


【解决方案1】:

你可以这样做:

const data = new Array<number>(100)

数组长度为 100,其中元素的类型为 number。 Array 带有一个fill 函数,用于在需要时初始化您的数组,例如

const array = new Array<number>(100).fill(9)

一个长度为 100 的数组,其中所有索引都是数字 9。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-25
    • 1970-01-01
    • 2013-08-31
    • 1970-01-01
    • 2015-03-16
    • 1970-01-01
    • 2019-01-23
    • 1970-01-01
    相关资源
    最近更新 更多