如何创建从 17 到 120 的数组

0 javascript arrays

创建从数字 17 到数字 120 的数组的最快方法是什么?

[17,18,20,...,118,119,120]
Run Code Online (Sandbox Code Playgroud)

我尝试使用数组方法,但它以 0 开头,并从某些 resson 中切片,剪切最后一个数字而不是第一个数字。

export const ARR_OF_AGES = Array(121).fill().slice(16).map((x, i) => {
  return { value: i, label: i }
})
Run Code Online (Sandbox Code Playgroud)

Pau*_*ald 6

以下应该有效。

Array.from({length: 120 - 17 + 1}, (_, i) => i + 17)
Run Code Online (Sandbox Code Playgroud)

请参阅下面的工作示例:

Array.from({length: 120 - 17 + 1}, (_, i) => i + 17)
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

1290 次

最近记录:

4 年 前