您可以在创建的数组上使用扩展运算符 [...Array(n).keys()]console.log([...Array(6).keys()])console.log([...Array(2).keys()])// orconsole.log(Array.from(Array(6).keys(), i => i+1));console.log(Array.from(Array(2).keys(), i => i+1));
您可以使用 Array.from 它的回调let range = num => Array.from({ length: num }, (_, i) => ++i)console.log(range(6))console.log(range(2))console.log(range(-6))