javascript - 如何仅在 ES2015 中生成从 0 到 n 的数字范围?

标签 javascript arrays ecmascript-6

我总是发现 JavaScript 中缺少 range 函数,而它在 python 和其他语言中可用?有什么简洁的方法可以在 ES2015 中生成数字范围?

编辑:我的问题与提到的重复问题不同,因为它特定于 ES2015 而不是 ECMASCRIPT-5。此外,我需要范围从 0 开始,而不是特定的起始数字(尽管如果有就更好了)

最佳答案

您可以在新创建的数组的键上使用扩展运算符。

[...Array(n).keys()]

Array.from(Array(n).keys())

如果使用 TypeScript,Array.from() 语法是必需的

关于javascript - 如何仅在 ES2015 中生成从 0 到 n 的数字范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36947847/

相关文章:

javascript - 从 javascript 使用 REST Oauth 2.0 API 的安全方法

javascript - 将事件添加到列表子节点

javascript - 用于对每个字符彼此相同的元素进行分组的脚本

php - 带逗号的单独 PHP 数组的数据

arrays - 排序并保留 n 维数组的索引 -- MATLAB

node.js - 箭头函数不在 ES6 类中绑定(bind) `this` 吗?

javascript - 我可以在尝试提交时将所有字段设置为 "dirty"吗?

javascript - PHP 提交后调用 JavaScript 函数

javascript - ES6如何使用if语句声明一个新变量? JavaScript

javascript - JS ES6 类定义 : Example on Preact homepage: I've never seen this