9

可能重复:
JavaScript 是否有 range() 等效项?

有没有办法像我们在 Python 中一样在 Javascript/jQuery 中声明一个范围?

像这样的东西:

x = 范围(1,10)

x = [1,2,3,4,5,6,7,8,9]

谢谢。

4

3 回答 3

5

通过使用像 Underscore.js 这样的第三方库,您可以实现与 Python http://underscorejs.org/#range相同的行为

于 2012-08-04T13:44:27.560 回答
3

您可以简单地创建一个数组,使用循环遍历这些值for并对这些值进行pushing。语言中没有任何内容。

于 2012-08-04T13:43:10.593 回答
2

将此函数放入您的 Javascript 代码中,您应该能够range()像在 Python 中一样调用(但它仅适用于数字):

function range(start, end)
{
    var array = new Array();
    for(var i = start; i < end; i++)
    {
        array.push(i);
    }
    return array;
}
于 2012-08-04T13:46:51.290 回答