Tun*_*nds 3 javascript underscore.js
大家好我只是想知道JS是否有一个范围函数,它将返回一个偏移量中定义的数字.我没有使用jQuery,所以纯JS对我来说是最好的解决方案.
我希望得到一组5的数字,即
我想知道这是否可行?我也在查看下划线库,看看是否有任何方便的方法,但我找不到任何与此相关的内容.
你可以使用这个underscore.js功能_.range():
_.range(10);
//=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
_.range(1, 11);
//=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
_.range(0, 30, 5);
//=> [0, 5, 10, 15, 20, 25]
_.range(0, -10, -1);
//=> [0, -1, -2, -3, -4, -5, -6, -7, -8, -9]
_.range(0);
// => []
Run Code Online (Sandbox Code Playgroud)
在这里查看更多.
UPDATE
如果您使用的是ES6,这是填充数组的本机方法:
Array(range).fill().map((x,i)=>i);
Run Code Online (Sandbox Code Playgroud)
对于旧版本的JavaScript,您可以创建一个for循环并手动添加值.
如果您正在使用ES6/2015,那么您也可以在纯JS中执行此操作(尽管有点凌乱:P)
Array(5).fill().map((x,i)=>i);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3610 次 |
| 最近记录: |