为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript是否有像“range()”这样的方法来在所提供的边界内生成一个范围?

JavaScript是否有像“range()”这样的方法来在所提供的边界内生成一个范围?

繁华开满天机 2019-06-20 16:28:52
JavaScript是否有像“range()”这样的方法来在所提供的边界内生成一个范围?在PHP中,你可以.range(1, 3); // Array(1, 2, 3)range("A", "C"); // Array("A", "B", "C")也就是说,有一个函数可以通过传递上界和下界来获得一系列数字或字符。对于这一点,JavaScript有内置的东西吗?如果没有,我将如何实现它?
查看完整描述

3 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

我最喜欢的新表格(ES 2015)

Array(10).fill(1).map((x, y) => x + y)

如果您需要一个带有stepParam:

const range = (start, stop, step = 1) =>
  Array(Math.ceil((stop - start) / step)).fill(start).map((x, y) => x + y * step)


查看完整回答
反对 回复 2019-06-20
  • 3 回答
  • 0 关注
  • 5833 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信