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]
使用 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]