MeloGuo, ruby
Back

Ruby Range in JavaScript

使用 Ruby 的 Range 类型很爽。碰巧遇到了一个很普遍的需求,生成一个从 0 到 x 的数组。然后翻了翻发现使用 ES6 有一个很骚的实现方法:

Array.from({ length: 5 }, (_, i) => i) // [0, 1, 2, 3, 4]

同时 lodash 也提供了这样的功能,range 函数:

range(5) // [0, 1, 2, 3, 4]

arrays - Does JavaScript have a method like “range()” to generate a range within the supplied bounds? - Stack Overflow


GitHub · guoziliang199606@gmail.com · 微信
CC BY-NC 4.0 © Melo Guo.RSS